在Ubuntu中,nohup命令用于在后臺運行程序,即使關閉終端或斷開SSH連接,程序也會繼續運行
打開終端。
使用ssh命令連接到遠程服務器。例如:
ssh username@remote_host
將username替換為遠程服務器上的用戶名,將remote_host替換為遠程服務器的IP地址或主機名。
nohup命令啟動您想要在后臺運行的程序。例如,如果您想要在后臺運行名為my_script.sh的腳本,可以使用以下命令:nohup ./my_script.sh &
&符號將程序放入后臺運行。
nohup命令會將程序的輸出重定向到一個名為nohup.out的文件。您可以使用tail命令查看輸出:tail -f nohup.out
現在,即使您關閉終端或斷開SSH連接,程序也會繼續在后臺運行。
如果您想要在將來重新連接到該程序并查看輸出,只需再次使用ssh連接到遠程服務器,然后使用tail命令查看nohup.out文件的內容。
請注意,使用nohup命令時,確保您的程序在后臺運行時不會產生大量輸出,因為這可能會導致磁盤空間不足。如果可能的話,最好將輸出重定向到其他文件或使用日志輪轉工具來管理輸出文件。