0
关于此主题有几个条目,例如here和enter,但没有任何建议似乎工作。我这里有一个例子:在Linux下运行php5后台进程
$pid = shell_exec("nohup sleep 10 2> /dev/null & echo $!");
echo $pid;
,我期望在后台启动一个新的命令sleep 10
,并立即返回到shell。但是发现的行为是这个代码'等待'执行子命令sleep 10
。
如何在后台运行我的commad作为新的进程?
@Alex:好的,您删除了您的评论:'$!'可能会从'nohup'返回PID,因为这是后台的命令。它现在为你解决了吗? – hakre