使用bash脚本在后台运行进程

时间:2009-09-07 21:51:16

标签: bash process fork sh

我想按如下方式运行脚本:

转轮: ssh'java program&' ssh'java program&'

如何编写脚本来分叉第一个进程?目前,它等待它完成。

感谢

2 个答案:

答案 0 :(得分:1)

实际上,我认为你想要

ssh -f -n remotesystem 'command&'

答案 1 :(得分:0)

在你的剧本中:

#!/bin/sh
ssh yourhost 'java program &' &
ssh yourhost 'java program &'

第一个ssh将在后台启动运行java程序的会话。如果java程序是图形应用程序并且您在启用端口转发的情况下运行,则即使在命令java program &完成后,ssh进程仍将继续运行。通过将最后的&添加到第一个命令行,ssh程序将在后台运行。