nohup
命令用于在Linux系統中運行一個不受掛起信號影響的進程。這意味著即使關閉終端或斷開SSH連接,進程也會繼續運行。要使用nohup
命令避免進程被殺死,請按照以下步驟操作:
打開終端。
輸入nohup
命令,后跟您要運行的命令。例如,如果您要運行名為my_script.sh
的腳本,請輸入:
nohup ./my_script.sh &
注意:在命令末尾添加&
符號,將進程放入后臺運行。
按Enter鍵執行命令。nohup
將確保您的進程在關閉終端或斷開SSH連接后繼續運行。
nohup
命令會將輸出重定向到一個名為nohup.out
的文件中。您可以使用tail
命令查看輸出:
tail -f nohup.out
nohup ./my_script.sh > output.log &
這將把輸出保存到名為output.log
的文件中。
ps
命令:ps -ef | grep my_script.sh
這將顯示與my_script.sh
相關的所有進程。
通過遵循這些步驟,您可以使用nohup
命令確保您的進程在關閉終端或斷開SSH連接后繼續運行。