nohup
(no hang-up)是一個在Linux和Unix系統中用于在后臺運行命令的實用程序,即使關閉終端或斷開連接,它也會繼續運行
sudo yum install openssh-server
ssh 用戶名@遠程服務器IP地址
例如:
ssh root@192.168.1.100
輸入密碼后,您將連接到遠程CentOS系統。
在遠程系統上,使用nohup
命令啟動您想要在后臺運行的程序。例如,如果您想在后臺運行名為my_script.sh
的腳本,請使用以下命令:
nohup /path/to/my_script.sh &
這將在后臺運行my_script.sh
腳本,并將輸出重定向到名為nohup.out
的文件。
tail
命令查看nohup.out
文件的內容,以檢查腳本的輸出:tail -f nohup.out
要從遠程系統斷開連接,請按Ctrl
+C
。這將使您返回到本地計算機的終端提示符。此時,nohup
命令仍在后臺運行您的程序。
如果您需要在以后重新連接到遠程系統并檢查程序的狀態,只需再次使用SSH連接到遠程系統,然后查看nohup.out
文件的內容。
請注意,nohup
命令適用于在后臺運行任何可執行程序或腳本。只需確保提供正確的文件路徑和參數即可。