【发布时间】:2015-06-07 00:12:42
【问题描述】:
我已参考 magentocommerce.com 设置 cron 作业。我实现了我从中得到的。起初我在 config.xml 文件中添加了 cront 选项卡。显示了我为模块“Ownmodule_Autocancel”所做的:
<crontab>
<jobs>
<ownmodule_auto_cancel>
<schedule><cron_expr>*/5 * * * *</cron_expr></schedule>
<run><model>order/observer::cancelPendingOrders</model></run>
</ownmodule_auto_cancel>
</jobs>
</crontab>
然后我在linux中打开终端,获得文件权限,
crontab -e
*/5 * * * * php -q /var/www/LIVE/magento/cron.php
Ctrl+x -> Y(保存)
ps 辅助 | grep ping(我在终端窗口中得到的是)
它的 7746 0.0 0.1 95996 2664 ? Sl 09:29 0:00 /usr/lib/i386-linux-gnu/unity-lens-shopping/unity-shopping-daemon
itss 10106 0.0 0.0 4436 820 pts/0 S+ 11:18 0:00 grep --color=auto ping
杀死7746
ps 辅助 | grep ping(我在终端窗口中得到的是)
itss 10106 0.0 0.0 4436 820 pts/0 S+ 11:18 0:00 grep --color=auto ping
crontab -l(我在终端窗口中得到的是)
*/5 * * * * php -q/var/www/LIVE/magento/cron.php
但有些东西没有醒来。我不知道如何在后端 cron(计划任务)中安排 5 分钟的时间。请检查上述工作并给我正确的解决方案。这是为我的模块完成的。另外,如果我错过了设置 cron 作业的其他任务,请告诉我。
【问题讨论】:
-
只有我有疑问..我的意思是在系统->配置->高级->系统->cron(如何设置这个)......并且也有疑问@ 987654324@.. 是否正确.. 因为在其他一些网站上我得到的行与
*/5 * * * *usr/bin/ php -f /var/www/LIVE/magento/cron.php.. 所以只有我在这里发布.. 请清除这两个并让我知道我是否想要其他一些任务设置 cron 或者这个 mch 就足够了