你能在Shell脚本中生成一个进程吗?

3
我正在尝试让我的 #!/bin/sh shell 脚本启动另一个应用程序,而不会暂停执行。也就是说,我正在寻找一种在后台启动它并让我的 shell 脚本继续执行的方法。我希望它能够像这样工作:
# start daemon
start(){
success=`launch '/path/to/daemon'`
if [ $success != false ];then
echo 'daemon is now running'
fi

我对shell脚本也是新手,那么上面的代码(如果launch存在)会获取launch的返回值还是将stdout设置为$success?

我只想使用SH而不是BASH。

2个回答

6

谢谢,但为什么 STDOUT 仍然会输出到终端窗口?有没有办法禁用它? - Hawken
我正在尝试创建一个完全独立的进程,这是一个服务器守护进程,我不希望它的标准输出流出现在任何地方。 - Hawken

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接