0
所以我們可以說我有一個劇本叫SCRIPT1誰某處代碼調用SCRIPT2:如果我用nohup運行一個腳本,而nohup反過來又調用另一個腳本,是由nohup實現的另一個腳本?
...
./script2
...
而且讓我們說我運行SCRIPT1這樣:
nohup ./script1
將SCRIPT2由nohup這個來實現?
所以我們可以說我有一個劇本叫SCRIPT1誰某處代碼調用SCRIPT2:如果我用nohup運行一個腳本,而nohup反過來又調用另一個腳本,是由nohup實現的另一個腳本?
...
./script2
...
而且讓我們說我運行SCRIPT1這樣:
nohup ./script1
將SCRIPT2由nohup這個來實現?
nohup
命令分開來自其運行的控制終端的命令。子進程從父進程繼承環境,因此也被分離。
該命令的名稱來自「NO Hang-UP」,參考SIGHUP
信號。該信號用於通知過程終端關閉,並且不再有輸入/輸出成爲可能。該信號僅被髮送到附着到終端的過程(從和/或寫入到例如交互式用戶輸入/輸出)。 nohup
工具的作用是簡單地將給定命令的輸入/輸出從終端重定向,從而確保終端關閉時不會收到SIGHUP
。在類Unix操作系統上,子進程自動從父進程繼承I/O重定向。