【发布时间】:2016-02-16 13:06:48
【问题描述】:
我目前正在使用以下 php exec 命令在服务器端加载 url,因为我需要一个不涉及 cron 作业并且也是异步的解决方案,即用户可以在任务已启动,任务仍将执行:
exec("nohup curl ".$dbupdateurl." > /dev/null 2>&1 & echo $!");
这在大多数情况下都可以正常工作,但是相当不可预测。有没有更好/更可靠的方法来实现这一目标?
谢谢,
马特
【问题讨论】:
-
你说的不可预测是什么意思?
-
我正在使用该页面在 wordpress 环境中构建数据库。有时脚本没有完成,即只构建了 80% 的数据库。
-
听起来像是脚本的问题,与它的调用方式无关