nohup
(no hang-up)命令允許您在Linux系統中在后臺運行任務,即使關閉終端或斷開連接,任務也會繼續執行
打開終端。
輸入 nohup
命令,后跟要執行的命令和參數。例如,如果您想在后臺運行名為 my_script.sh
的腳本,可以使用以下命令:
nohup ./my_script.sh &
這里,&
符號將命令放入后臺運行。
nohup
會將輸出重定向到名為 nohup.out
的文件。如果您想將輸出重定向到其他文件,可以使用以下命令:nohup ./my_script.sh > output.log &
這將把輸出保存到名為 output.log
的文件中。
tail
命令實時查看日志文件:tail -f output.log
ps
命令找到進程ID(PID),然后使用 kill
命令終止進程。例如:ps aux | grep my_script.sh
kill [PID]
將 [PID]
替換為您在上一步找到的進程ID。
通過以上步驟,您可以在Linux中使用 nohup
命令在后臺運行任務。