1
我有一系列需要運行一個複雜的web應用程序的7個進程。我通常是手動啓動這些進程是這樣的:以編程方式啓動一系列進程w job控制
job &>/tmp/term.tail &
term.tail是FIFO管我留下尾巴上運行,看看這些過程的輸出,當我需要。
我想找到啓動我的當前shell中的所有進程,但一個典型的腳本(shell或ruby)運行在它自己的shell中。有沒有解決辦法?
我在OSX上的iTerm2中使用zsh。
我發現問題不清楚。在每行的末尾用`&`運算符在bash中啓動一系列進程將允許所有進程啓動。他們開始後會有什麼不愉快的事情發生嗎? – 2011-04-15 19:02:49
對不起,問題是執行一個shell腳本時,它是在新解釋器中運行的命令,而不是我當前的上下文。腳本結束後,它會關閉它的解釋器並殺死作業。 @ Andy的使用源代碼作品的答案。 – 2011-04-15 21:13:03