如何在后台从php执行shell命令

时间:2014-03-31 15:13:37

标签: php shell exec

如何在后台使用&执行shell命令?我试过了:

php -r "shell_exec('sleep 10 &');"

php -r "shell_exec('/bin/bash -c \"sleep 10 &\"');"

在这两种情况下都会暂停10秒而不是仅仅让shell返回并在后台运行睡眠。

1 个答案:

答案 0 :(得分:3)

您必须在某处重新路由输出。尝试这样的事情:

php -r "shell_exec('sleep 10 > /dev/null &');"