我想在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/
如果有人有相同的示例代码,那将真正帮助我......
引导我。
答案 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