2011-08-20 93 views
1

我试图让我的#!/ bin/sh shell脚本启动另一个应用程序而不暂停执行。那就是我正在寻找一种方法在后台启动它,并让我的shell脚本继续执行。我想它的工作是这样的:你可以在shell脚本中产生一个进程吗?

# start daemon 
start(){ 
success=`launch '/path/to/daemon'` 
if [ $success != false ];then 
echo 'daemon is now running' 
fi 

我也是新shell脚本,以便将上面的(如果存在的发射)获取推出的标准输出设定为$成功?

我想只使用SH而不是BASH。

回答

1

在程序名称后面使用'&'符号在后台启动它。 Putting a program in the background

+0

谢谢,但为什么STDOUT仍然会去终端窗口?有什么办法可以禁用它吗? – Hawken

+0

将其输出重定向到一个文件。也许你应该阅读一个介绍shell编程? – tripleee

+0

我想要有一个完全独立的进程,这是一个服务器守护进程,我不希望它的标准输出到任何地方。 – Hawken

相关问题