如何在MAGENTO中设置CRON JOB


How to setup a CRON JOB in MAGENTO?

我想在Magento中设置一个CRON JOB。我的要求-:在我们位于Magento的商店中,客户,产品和层价格来自我们手动导入.csv文件。

所以现在我们正在阅读那个.csv文件,这是Magento通过PHP放置的地方。我们通过php在csv文件中获取该数据,并在Magento数据库的相关表中插入数据。

因此,为此,我制作了外部连接到Magento db的php文件,并执行了获取和插入数据的必要任务。现在如何设置 CRON 作业,以便此过程将自动...我浏览了Magento网站,他们提到了如何设置cron作业?

http://www.magentocommerce.com/wiki/1_-_installation_and_configuration/how_to_setup_a_cron_job

但仍然有很多疑问...那么任何人都可以解释我应该如何设置 cron 作业,以便此示例 php 文件工作以及我们获取和插入客户、产品、定价等的过程变得自动

请提供我的基本信息。 关于如何在Magento中为上述场景设置cron作业,或者我们可以使用在PHP的帮助下创建的CRON作业吗?

http://net.tutsplus.com/tutorials/php/managing-cron-jobs-with-php-2/

如果有人有相同的示例代码,那真的会对我有很大帮助......

请指导我。

与Magento无关,这只是另一个PHP脚本。 只需设置 cron 即可从命令行运行适当的脚本

php/path to script/script.php

在 magento 中设置 cron 可以通过打开 cron 选项卡进行编辑然后指定路径来完成:-

*/10 * * * * php -q /path/to/magento/cron.php

它将每 10 分钟运行一次您的 cron。

您也可以检查 magento 管理员并更改所需的内容,例如日志清除等。

System > Configuration > Advanced > System > Cron (Scheduled Tasks)

如果您愿意从服务器上的 PHP 脚本发出 HTTP 请求,SaturnAPI 有一个可能适合您的安全调度解决方案。这是一个 REST API。您可以发出 HTTP 请求来计划、查看和删除作业。下面是计划作业的示例:

curl -X POST '
  https://saturnapi.com/cron/jobs '
    -H saturnapi-access-key:'YOUR_SATURNAPI_ACCESS_KEY' ' 
    -d dateTimeUTC='2015:09:25 14:30' '
    -d dateTimeFormat='YYYY:MM:DD HH:mm' '
    -d callbackURL='https://your.verified.domain.com' '

时机成熟时,callbackURL将收到一个HTTP POST。这非常简单,无需在服务器上安装任何东西。

披露:我参与了土星API