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