我想在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