【发布时间】:2012-02-17 10:36:48
【问题描述】:
对,我在 PHP 脚本中调用 Python 脚本。在调用 Python 脚本后,此 PHP 脚本需要继续执行。
我已经尝试了以下所有方法,但 PHP 坚持要等到脚本响应。
都试过了:-
system('nohup python /home/process/script.py -i '.escapeshellarg($location).' &');
system('nohup python /home/process/script.py -i '.escapeshellarg($location).' 2>&1 &');
system('nohup python /home/process/script.py -i '.escapeshellarg($location).' < /dev/null 2>&1 &');
exec('nohup python /home/process/script.py -i '.escapeshellarg($location).' &');
exec('nohup python /home/process/script.py -i '.escapeshellarg($location).' 2>&1 &');
exec('nohup python /home/process/script.py -i '.escapeshellarg($location).' < /dev/null 2>&1 &');
还尝试了 passthru 和 nohup。
非常感谢任何帮助。
【问题讨论】:
标签: php python system exec nohup