从PHP执行bash脚本而不等待

时间:2011-03-24 14:44:49

标签: php bash

我使用shell_exec从php执行bash脚本。 但是php脚本会一直等到shell脚本完成。

我能否以某种方式调用bash脚本而无需等待。 这两种:

exec
shell_exec

等待bash脚本完成。 我正在运行linux btw。

2 个答案:

答案 0 :(得分:5)

这必须起作用:

exec('/your/command /dev/null 2>/dev/null &');

答案 1 :(得分:1)

调用你的bash脚本时附加&所以它会在后台运行 如果你不需要任何输出,这是最简单的方法

shell_exec("/bin/bash /path/to/script.sh &");