我的 Debian crontab 工作正常,因为一些脚本定期运行没有问题,运行 magento cron.php 时出现问题:
在遵循了几个文档之后,我到目前为止已经尝试过:
*/5 * * * * /bin/sh /absolute/path/to/magento/cron.sh
*/5 * * * * /usr/bin/php -f /absolute/path/to/magento/cron.php
*/5 * * * * curl -s -o /dev/null http://www.mysite.com/absolute/path/to/magento/cron.php
根据 Debian syslog,该文件每 5 分钟执行一次,但似乎什么也没发生,在我们的模块(xtento 扩展)中,cronjob 的声明是正确的:
<crontab>
<jobs>
<export_apply_all>
<schedule>
<cron_expr>*/1 * * * *</cron_expr>
</schedule>
<run>
<model>export/observer::cronjob</model>
</run>
</export_apply_all>
</jobs>
</crontab>
这是一个付费且稳定的扩展,所以我不知道为什么 magento 没有安排任务......数据库表“cron_schedule”仍然是空的,什么都没有......甚至没有安排默认的清除日志任务......任何想法我错过了什么?任何帮助表示赞赏。