我在單一終端機視窗中啟動多個進程時遇到一些麻煩。
就像我開始 wvdial 一樣
sudo wvdial
它顯示所有啟動過程的詳細信息,但不會返回
pankaj@N5010:~$
直到我按 ctrl+c 終止,這會導致終止 wvdial..
我想要的是在同一個終端視窗中啟動 wvdial 和 nautilus。
答案1
是的你可以。只需在命令末尾添加與號字元 (&) 即可。這將允許程式在 shell 中作為後台作業運行。像這樣:
sudo wvdial &
nautilus
當任務在背景運行時,您仍然會看到任務的終端輸出,這毫無意義。
答案2
在第一個指令後面附加一個 & 符號&這使得該命令在背景運行。男人狂歡說:
如果指令由控制運算子 & 終止,則 shell 會在子 shell 的背景執行該指令。 shell 不等待指令完成,回傳狀態為 0。