【发布时间】:2018-05-29 09:26:36
【问题描述】:
我正在使用 ubuntu 。我从 php 函数运行 python 脚本。我想在后台(异步)运行 python。我尝试以下代码。代码正在运行,但控件正在等待完整的 python 脚本完成。之后只移动到 php 文件中的下一行。
shell_exec("nohup python2.7 /var/www/html/pythonproject/python.py /var/www/html/file 100525 &");
exec("nohup /usr/bin/python2.7 /var/www/html/pythonproject/python.py /var/www/html/file 100525 &");
我找到了解决方案 它对我有用
exec("/usr/bin/python2.7 /var/www/html/pythonproject/python.py /var/www/html/file 100525 > /dev/null 2>/dev/null &")
【问题讨论】:
-
exec("/usr/bin/python2.7 /var/www/html/pythonproject/python.py /var/www/html/file 100525 > /dev/null 2>/dev/空 &")