nohup
和 screen
是兩個不同的工具,它們可以在 CentOS 中結合使用,以便在后臺運行程序并保持連接,即使在關閉終端或斷開 SSH 連接后也不會中斷
screen
。如果尚未安裝,請運行以下命令來安裝:sudo yum install screen
screen
會話:screen -S your-session-name
將 “your-session-name” 替換為您選擇的會話名稱。
screen
會話中,運行您想要在后臺執行的命令。例如:your-command
將 “your-command” 替換為您要運行的實際命令。
按 Ctrl
+ A
,然后按 D
將 screen
會話分離并返回到常規終端。
現在,您可以使用 nohup
命令將 screen
會話與 nohup
結合使用,以確保在關閉終端或斷開 SSH 連接后,程序仍然在后臺運行。運行以下命令:
nohup screen -r your-session-name &
將 “your-session-name” 替換為您之前設置的會話名稱。
現在,即使您關閉終端或斷開 SSH 連接,程序也會在后臺繼續運行。要重新連接到 screen
會話,請運行以下命令:
screen -r your-session-name
將 “your-session-name” 替換為您之前設置的會話名稱。