我想运行如下脚本:
亚军: ssh 'java 程序 &' ssh 'java 程序 &'
如何编写脚本来分叉第一个进程?目前,它正在等待它完成。
谢谢
其实我觉得你想要
ssh -f -n remotesystem 'command&'
在您的脚本中:
#!/bin/sh
ssh yourhost 'java program &' &
ssh yourhost 'java program &'
第一个 ssh 将启动一个在后台运行 java 程序的会话。如果 java 程序是图形应用程序,并且您在启用端口转发的情况下运行,则即使命令完成,ssh 进程仍将继续运行java program &
。通过将 final 添加&
到第一个命令行,ssh 程序将在后台运行。