要使用"nohup"命令來守護進程,可以按照以下步驟進行操作:
打開終端或者登錄到Linux服務器。
輸入以下命令格式:
nohup command > output.log 2>&1 &
其中,“command"為要運行的命令,“output.log"為輸出日志的文件名。”>&1"將標準錯誤重定向到標準輸出,”&"符號表示在后臺運行該命令。
例如,要運行一個名為"example.sh"的shell腳本并將輸出重定向到"output.log"文件,命令如下:
nohup ./example.sh > output.log 2>&1 &
按下回車鍵執行命令。此時,該命令將在后臺運行,并且不會受到終端關閉的影響。
若要查看命令的輸出,可以使用以下命令:
tail -f output.log
這將實時顯示輸出日志。
注意事項:
ps -ef | grep example.sh
kill PID
其中,"PID"為進程的ID。