使用作業我知道這個過程正在運行。如何知道過程是否設置爲NOHUP?
bash-4.2$ jobs
[1]+ Running test.sh &
我希望它被設置爲NOHUP,以便它在我退出時不會被殺死。我用
disown
和
bash-4.2$ jobs
說明不了什麼。我不確定該進程是否設置爲NOHUP。我對此很好奇,因爲在閱讀說明書後,它說
disown -h
應該用來設置NOHUP。
編輯
我並不認爲鏈接Find the Process run by nohup command幫助。問題與那個不同。
我要重申我的問題。我在沒有nohup的情況下運行一個程序,之後我希望它被設置爲NOHUP,以便在我退出系統時不會被殺死。所以我用disown
,但後來我發現手冊說我應該用disown -h
設置NOHUP。我想檢查我的進程是否設置爲NOHUP或不成功。如果沒有,我能做些什麼來設置它爲NOHUP?
可能重複[查找nohup命令運行過程中(http://stackoverflow.com/questions/14151928/find-the-process-run-by-nohup-command) –
@jaypal我已經讀過這個線程,但是我仍然不知道如果設置了NOHUP,哪一列'ps'會顯示出來?它沒有說明我正在尋找的答案。 –
我把答案..希望有幫助 – MLSC