【发布时间】:2015-11-24 13:37:45
【问题描述】:
您好,我已经构建了一个运行 cron 事件的插件。该插件运行良好,并且已经过测试。 cron 运行的脚本在这里。
<crontab>
<jobs>
<customconfig>
<schedule>
<cron_expr>*/5 * * * *</cron_expr>
</schedule>
<run>
<model>customconfig/observer::cronEvent</model>
</run>
</customconfig>
</jobs>
</crontab>
我已经测试了它所链接的功能并且它可以工作。但是 cron_schedule 表中的状态是挂起的。所以我将以下行插入 cron.php
$isShellDisabled = true;
仍然没有明显的变化。但是,现在当我访问 website.com/cron.php 时,它将运行脚本并运行所需的 cron 作业。唯一的问题是,除非我手动访问 website.com/cron.php,否则它不会在 cron_schedule 中运行作业。
任何想法是什么错误?我怎样才能克服它?我需要成为一个自动过程。
附言。 我对此进行了很多研究,并使用他们的答案来做到这一点。但是现在我找不到任何可以帮助我的资源。
【问题讨论】: