如何在固定时间间隔内以magento运行cron.php

时间:2014-09-27 05:47:11

标签: api cron magento-1.7 crontab

我在Magento中设置了一个API,用于从第三方获取产品信息,并将其添加到管理员的产品列表中。

为此,我创建了一个自定义模块,并在其config.xml中设置了crontab,并将其设置为每10分钟一次。

API运行良好,它在管理产品列表中添加了产品。

我在运行 cron.php 时遇到问题,该问题会调度magento中的所有cron作业。 我每次都必须手动运行它。

我希望在一段时间后自动运行它。 怎么可能......?

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

您可以从管理面板安排cron.php。转到 System-> configuration-> System-> Cron(计划任务) - 所有时间都以分钟为单位。

将Generate Schedules Every选项设置为10并保存配置。

如果这不起作用且您具有ssh服务器访问权限,则可以按以下方式安排cron.php: 1-type" crontab -e" command.this将打开cron调度程序。 2.将此行* / 15 * * * *路径复制粘贴到magendo目录/ cron.sh 3.保存文件ESC +:+ w + q。