您当前的位置: 首页 > 网络技术  > 服务器教程 浏览
阿里云Cron服务说明
发布时间:2015-12-10    点击率:次    来源:www.sytcke.com    作者:电脑技术学习网

 功能简介

Cron是ACE为开发者提供的定时分布式定时任务服务,可以按照要求来定时执行相关的任务。例如:back.php 定期查询数据库特定消息汇总给开发者。Cron的语法规则与linxu下crontab的语法规则一致,但区别与crontab的配置文件定义cron的方式,ACE用PHP API来管理cron。crontab是以http的方式执行,最终访问的是php的代码,如果发现执行过程中连续5次返回失败,则会自动删除该计划任务。

使用说明

按照和linux下crontab一致的语法规则设定cron的执行时机,调用cron相关接口添加、删除、查看crontab。如果不熟悉linux下crontab的设置语法,请参考:

http://study.chyangwa.com/IT/AIX/aixcmds1/crontab.htm

http://www.pantz.org/software/cron/croninfo.html

注意:

1、crontab是以http方式执行的,脚本的最长执行时间是30秒,如果是计划任务执行时间超过30秒,请分拆执行; 2、 crontab是以http方式执行的,脚本的最长执行时间是30秒,如果是计划任务执行时间超过30秒,请分拆执行; 3、 crontab仅仅对默认版本生效; 4、目前支持两种方式,一种是到点执行一次的方式,例如:每天5点钟执行一个脚本;一种是偏移执行的php方式,例如每个小时都要执行一个php脚本。

参考示例

< ?php

//添加crontab

$cron_id = cron_add("2/5 12-14 * * * *" , "cron/backup.php");

//删除crontab

$ret = cron_delete($cron_id);

//查询crontab

$array = cron_list();

?>

来源 电脑技术网 www.sytcke.com
发表留言
发表留言请先登录!
免责声明:本站发布的信息和评论纯属网民个人行为,并不代表本站立场,如发现有违法信息或侵权行为,请直接与本站管理员联系,我们将在收到您的信息后24小时内作出处理!