nohup(no hang-up)命令用于在后臺運行程序,即使關閉終端或斷開連接,程序也會繼續運行。要使用nohup命令監控CentOS進程,請按照以下步驟操作:
打開終端。
輸入nohup命令,后跟要運行的程序及其參數。例如,如果要運行名為my_script.sh的腳本,可以使用以下命令:
nohup ./my_script.sh &
&符號將程序放入后臺運行。
nohup命令會將程序的輸出重定向到一個名為nohup.out的文件中。要查看此文件的實時內容,可以使用tail命令:tail -f nohup.out
這將顯示nohup.out文件的最后幾行,并在文件更新時實時顯示新內容。
nohup運行的進程,首先需要找到進程ID(PID)??梢允褂?code>ps命令結合grep命令來查找PID:ps aux | grep my_script.sh
在輸出結果中,找到與my_script.sh相關的行,PID位于第二列。
kill命令終止進程:kill PID
將PID替換為實際的進程ID。
注意:在執行這些操作時,請確保具有適當的權限。某些命令可能需要使用sudo來執行。