命令末尾的「**&**」符號是什麼意思?

命令末尾的「**&**」符號是什麼意思?

什麼是 '&命令末尾的 ' 符號代表什麼?

nohup /server1/scripts/xyz.sh $1 2> nohup.out&

答案1

&角色是一個控制操作員在殼裡。它導致在後台執行該進程。這意味著該進程沒有對終端的讀取存取權。只有前台進程有。但是,它仍然可以將輸出寫入終端

如果您在背景啟動了一個進程:

process &

然後你可以用以下命令讓他回到前台:

fg

您可以再次與該流程互動。

答案2

它將進程移至後台。

請參閱 shell 文件並蒐索作業控制。

(PS:這不是 Linux 特定的)。

相關內容