如何將命令/進程發送到後台

很多時候,當我們在終端上工作時,我們想要執行命令,但是為了能夠關閉終端,而我們執行的操作卻無法關閉,例如,在終端中執行腳本然後關閉終端,但是腳本繼續執行...如何實現?

為此,我們只需要在行的末尾添加一個&,例如,我們有一個名為wifi-log.sh的腳本並執行它並使其在後台運行就可以了:

./wifi-log.sh &

看這裡的截圖:

後台命令

在這裡,我們可以清楚地看到,執行完上述代碼後,除了[1] 29675以外,什麼都沒有出現?

29675是我們執行的腳本的PID(進程號),也就是說,如果我們想終止該腳本並停止執行它,我們只需輸入:

殺死29675

瞧,它停止運行了。

我的意思是 綜上所述,要將進程(命令,幾個命令或腳本)發送到背景(或背景),我們必須將其放在行的末尾,然後按 進入

這不是什麼新鮮事物,但離它還很遠,但是……總是很容易弄清楚,而且,該文章將為我提供另一篇即將發表的文章。


在 Google 中將其新增為首選來源