0
我有一個腳本(我們稱之爲ding
),它在後臺播放聲音(基本上只是調用paplay <file> &
)。我希望我完成編譯後的東西從emacs的調用該方法,像這樣:emacs編譯:在後臺調用腳本
M-x compile
,make && ding
不幸的是,因爲paplay
是所謂的背景下,什麼都不會發生(不播放聲音)。如果我從ding
中刪除&
,聲音播放就好了。
爲什麼會發生這種情況,並且有沒有辦法讓腳本在編譯模式下在後臺執行(而不必將其作爲前臺工作)?
如果你直接從bash調用它,而不是通過emacs,會發生同樣的事情嗎? – 2013-02-19 23:04:36
bash工作正常。 M-x shell命令也可以工作,但不會執行我感興趣的編譯模式。 – Felix 2013-02-19 23:48:39