2012-04-02 36 views
2
#!/bin/ksh 
########################################################################## 
$JAVA_HOME/bin/java -jar SocketListener.jar 8182 

run_something_else 

exit 0 

SocketListener已启动,并且shell正在等待,而SocketListener不死。shell脚本,在并行进程中运行

我怎样才能在同一时间

+2

在后台运行后缀为'&'后缀的命令行。 – 2012-04-02 08:44:00

回答

5
$JAVA_HOME/bin/java -jar SocketListener.jar 8182 & 

在end.this添加符号(&)会给终端的控制到下一行,让您的SocketListener在后台运行。

1

运行run_something_else和SocketListener你可以背景别的东西:

nohup run_something_else & 

Nohup将保证sumething_else将运行,即使你的终端关闭。因此,这将使它忽略sighup

+0

没有周围反引号,我猜? – 2012-04-02 08:58:10

+0

周围反引号代码标签:)我想我按了两次按钮:) – 2012-04-02 08:59:15

3

nohup可用于在后台运行进程作为守护进程。

nohup runsomethingelse &