如何在MAGENTO中设置CRON JOB?

时间:2012-04-07 09:15:35

标签: php magento import automation cron

我想在Magento中设置 CRON JOB 。 我的要求 - :在我们的Magento商店,客户,产品和等级价格进入.csv文件,我们手动导入直到时间。

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

因此,我制作了外部连接到Magento db& amp;的PHP文件。做必要的取得任务和插入数据。 现在如何设置 CRON作业以便这个过程自动化...我通过Magento网站,他们提到了如何设置一个cron作业?

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

但仍然有很多疑惑...... 所以任何人都可以解释我应该如何设置cron作业,以便这个示例php文件工作&我们的取得过程插入客户,产品,定价等会变为自动

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

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

如果有人有相同的示例代码,那将真正帮助我......

引导我。

3 个答案:

答案 0 :(得分:1)

没有任何与Magento相关的指定,Magento只是另一个PHP脚本。只需设置cron即可从命令行运行相应的脚本

php / path to script / script.php

答案 1 :(得分:1)

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

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

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

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

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

答案 2 :(得分:0)

如果您愿意在服务器上从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。它非常简单,无需在服务器上安装任何东西。

披露:我参与了SaturnAPI