溫馨提示×

nohup命令如何幫助你在后臺運行任務

小樊
49
2025-06-14 18:00:41
欄目: 編程語言

nohup(no hang-up的縮寫)命令允許你在后臺運行任務,即使關閉終端或斷開連接,任務也會繼續執行

使用nohup命令的基本語法如下:

nohup command-to-run &

其中,command-to-run是你想要在后臺運行的命令。&符號將命令放入后臺執行。

例如,如果你想在后臺運行一個名為my_script.sh的腳本,可以使用以下命令:

nohup ./my_script.sh &

默認情況下,nohup會將輸出重定向到名為nohup.out的文件。如果你想將輸出重定向到其他文件,可以使用以下命令:

nohup ./my_script.sh > output.log &

這將把輸出保存到output.log文件中。

要查看后臺任務的輸出,可以使用tail命令:

tail -f nohup.out

要終止后臺任務,可以使用kill命令,后面跟上進程ID(PID):

kill PID

你可以使用ps命令找到后臺任務的進程ID:

ps aux | grep my_script.sh

總之,nohup命令可以幫助你在后臺運行任務,即使關閉終端或斷開連接,任務也會繼續執行。通過將輸出重定向到文件,你可以隨時查看任務的輸出。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女