Edm*_*984 1 scripting ssh remote
我有一个从 SSH 运行的脚本,它启动了几个进程,当我与会话断开连接时,我希望这些进程保持打开状态。
那可行吗?在后台启动脚本不是解决方案....
更新
我的脚本使用不同的类路径启动一个 java 进程并调用其他 4 个脚本,每个脚本使用不同的类路径启动不同的 java 进程。
如果这些进程有点交互性/不适合作为守护进程运行,那么您正在寻找类似GNU Screen或tmux 的东西——它们都允许您启动一个包含多个窗口的会话,然后分离并重新连接该会话:
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.
Run Code Online (Sandbox Code Playgroud)
screen 的工作流程是相似的,但我不知道它是什么。
归档时间: |
|
查看次数: |
1308 次 |
最近记录: |