nohup
是一個命令行實用程序,用于在系統中斷或終端關閉后使進程繼續運行。以下是在Ubuntu中使用nohup
的步驟:
打開終端(快捷鍵:Ctrl
+ Alt
+ T
)。
要使用nohup
,請在要運行的命令前加上nohup
。例如,如果您要運行名為my_script.sh
的腳本,請輸入:
nohup ./my_script.sh &
這將在后臺運行my_script.sh
,即使您關閉終端或斷開連接,它也會繼續運行。
nohup
命令將默認將輸出重定向到名為nohup.out
的文件。如果您想將輸出重定向到其他文件,請在nohup
命令后添加>
符號,然后指定文件名。例如:nohup ./my_script.sh > output.log &
這將把my_script.sh
的輸出保存到名為output.log
的文件中。
SIGHUP
),可以使用-p
選項為進程分配一個不同的進程ID(PID)。例如:nohup -p 12345 ./my_script.sh &
這將使my_script.sh
在后臺運行,并為其分配一個PID為12345的進程。這樣,即使您關閉終端或斷開連接,該進程也將繼續運行。