【发布时间】:2012-03-14 05:13:02
【问题描述】:
我在通过 php 命令执行命令时遇到问题。当我开始这项工作时,它第一次运行并在完成运行逻辑后 1 分钟创建一个队列作业。排队的作业在指定时间运行,但在完成运行逻辑后 1 分钟不会创建新的作业队列,因此它会死掉。
伪逻辑是//task_queue.php
if(we_have_tasks){
Run Logic
shell_exec('/usr/local/bin/php -f task_queue.php | at now + 1 minutes');
}
我做错了什么?任何帮助表示赞赏。我想如果我使用“at”命令,我将能够安排作业而不会重叠。
谢谢
【问题讨论】:
标签: php cron shell-exec