0

我有一个脚本(我们称之为ding),它在后台播放声音(基本上只是调用paplay <file> &)。我希望在完成编译后从 emacs 调用它,如下所示:

M-x compile,make && ding

不幸的是,因为paplay在后台调用,所以什么都没有发生(没有声音播放)。如果我删除&from ding,声音播放得很好。

为什么会发生这种情况,有没有办法让脚本在编译模式下在后台执行(不使其成为前台作业)?

4

1 回答 1

3

当命令完成时,Emacs 将关闭命令的输出,但很可能paplay不是这样。尝试nohup paplay ... &

于 2013-02-20T00:17:05.963 回答