Bash
繼續通過 ssh 執行腳本
ssh
可以用來執行遠端命令。ssh me@server.com 'long-script.sh'
我執行了一個很長的腳本,這將花費很多時間,但我想關閉我的電腦並繼續在遠端伺服器中執行腳本。我知道如何使用GNU Screen來實現這一點,但我需要通過
ssh
.我可以在不中斷腳本的情況下做到這一點嗎?
使用“nohup”執行不受掛斷影響的命令,輸出到非 tty:
nohup your_command &
並通過 ssh 執行命令,而無需先登錄遠端機器:
ssh user_name@machine_address "nohup your_script.sh" &
$ ssh me@server.com screen -dm long-script.sh