【发布时间】:2014-12-23 05:03:51
【问题描述】:
我有一个想从 PHP 页面启动的网络爬取脚本。它需要在后台运行并且能够从页面中停止。实现这一目标的最佳方法是什么?我知道我可以从 PHP 运行 shell 行命令,但它们似乎不适合需要继续运行的东西?
【问题讨论】:
我有一个想从 PHP 页面启动的网络爬取脚本。它需要在后台运行并且能够从页面中停止。实现这一目标的最佳方法是什么?我知道我可以从 PHP 运行 shell 行命令,但它们似乎不适合需要继续运行的东西?
【问题讨论】:
将 PHP 的 exec() 与 bash 的 & 结合使用,如下所示:
<?php
exec('myscript.py &');
& 使进程在后台运行。
http://php.net/manual/en/function.exec.php
可能重复:
【讨论】:
jobs 看不到它