Debian

完成 ssh 連接後執行程序

  • September 14, 2012

如何連接到 ssh debian 並執行程序,並在通過 ssh 完成連接後讓它繼續執行。

您可以簡單地nohup將您正在啟動的程序放在後台,類似於:

nohup someShellScript.sh > nohup.out 2>&1 &

根據托爾的建議進行編輯

從非互動式會話:

ssh <hostname> "nohup someShellScript.sh > nohup.out 2>&1 &"

至少有兩種方法可以做到這一點

1)nohup命令如前所述。維基百科有一篇關於nohup的文章

2)有兩個流行的終端多路復用器screentmux它們啟用了許多終端,每個終端執行一個單獨的程序。網際網路上有很多關於這兩種工具的教程和操作方法,只是Google

引用自:https://unix.stackexchange.com/questions/48052