我有一个脚本(我们称之为ding),它在后台播放声音(基本上只是调用paplay <file> &)。我希望在完成编译后从 emacs 调用它,如下所示:
M-x compile,make && ding
不幸的是,因为paplay在后台调用,所以什么都没有发生(没有声音播放)。如果我删除&from ding,声音播放得很好。
为什么会发生这种情况,有没有办法让脚本在编译模式下在后台执行(不使其成为前台作业)?
我有一个脚本(我们称之为ding),它在后台播放声音(基本上只是调用paplay <file> &)。我希望在完成编译后从 emacs 调用它,如下所示:
M-x compile,make && ding
不幸的是,因为paplay在后台调用,所以什么都没有发生(没有声音播放)。如果我删除&from ding,声音播放得很好。
为什么会发生这种情况,有没有办法让脚本在编译模式下在后台执行(不使其成为前台作业)?