如何在Magento中设置一个cron作业

时间:2013-10-29 12:20:10

标签: php magento cron

有人可以解释一下,我该怎么办? 我希望Magento能够清理日志,每天创建一个站点地图。

这是正确的顺序:

  1. 在服务器中设置Cron
  2. 在Magento设置Cron
  3. 下一步是什么?
  4. 如何执行第1步和第2步? 第3步是什么?我必须等待吗?

1 个答案:

答案 0 :(得分:7)

在服务器上设置cron

使用crontab -e编辑您的cron作业。要运行每日cron,请添加如下所示的行:

0 3 * * *  /bin/sh /path/to/magento/cron.sh

这将在每晚凌晨3点运行。

对于日志清理,您可以查看/path/to/magento/shell/log.php

在Magento中设置cron

在Magento管理员中,转到:系统>配置>高级>系统> Cron(计划任务)并配置您希望运行的cron作业。

即使您没有配置每日cron作业,您也应该知道Magento运行cron作业。每当Magento收到请求时,它会检查是否有任何cron作业要运行。因此,只有在没有一整天的请求的情况下,拥有每日cron工作才有意义。

真的没有下一步要做。我建议你阅读How to Set Up a Cron Job