我使用shell_exec从php执行bash脚本。 但是php脚本会一直等到shell脚本完成。
我能否以某种方式调用bash脚本而无需等待。 这两种:
exec
shell_exec
等待bash脚本完成。 我正在运行linux btw。
答案 0 :(得分:5)
这必须起作用:
exec('/your/command /dev/null 2>/dev/null &');
答案 1 :(得分:1)
调用你的bash脚本时附加&所以它会在后台运行 如果你不需要任何输出,这是最简单的方法
shell_exec("/bin/bash /path/to/script.sh &");