Ssh

從 SSH 啟動 shell 腳本並斷開連接

  • July 29, 2013

我有一個從 SSH 執行的腳本,它啟動幾個程序,當我斷開會話時我想保持打開狀態。

這可行嗎?在後台啟動腳本不是解決方案….

更新

我的腳本啟動一個具有不同類路徑的 java 程序並呼叫其他 4 個腳本,每個腳本啟動具有不同類路徑的不同 java 程序。

如果程序有點互動/不適合作為守護程序執行,那麼您正在尋找GNU Screentmux 之類的東西- 它們都允許您啟動包含多個視窗的會話並分離和重新連接該會話:

tmux new-session session-1
# start an application
C-b d # C-b means Ctrl-b
# You're now back in your terminal and can disconnect from the server
# After connecting again, use
tmux attach -t session-1
# to get back to your previously created session.

screen 的工作流程是相似的,但我不知道。

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