Posted by & filed under 外贸, 外贸资讯, 技术.

Magento提供了强大的计划任务功能(Cron Job),使用计划任务,我们可以方便的按照一定的时间规律生成Google网站地图,更新汇率,清除日志,降价通知等等,此外我们还可以根据需要在自己开发的模块中添加计划任务的功能,下面我们将介绍怎样在自己的模块中添加计划任务。

首先我们需要开启Cron功能,在服务器上添加Cron,如果你用的cPanel面板,在面板中可以直接添加,如果是自己的主机,比如Linux主机,我们可以这样添加:

执行
#crontab -e
添加
*/5 * * * * /bin/sh /var/www/magento1510/cron.sh

也可以添加  */5 * * * * wget -O /dev/null -qhttp://www.YOURDOMAIN.com/PATH_TO_MAGENTO/cron.php > /dev/null
其中 */5 * * * * 表示系统将每5分钟执行一次这个脚本
/var/www/magento1510/cron.sh 是Magento网站根目录下的cron.sh文件的绝对地址,请根据自己的配置修改。

执行命令:crontab -l 查看是否成功
Magento将每五分钟检查各模块下的计划任务,并生成计划任务表,保存在cron_schedule表中,当某个计划任务符合时间条件,Magento便执行该计划任务,并把执行的情况记录在该表中,下面我们看以下怎样在模块中添加计划任务。

cron jobs详细操作方法 请访问:http://www.vpser.net/manage/crontab.html