linux下定时计划是非常有用的,比如定时执行某个shell脚本来实现简单的功能。

#crond服务管理与访问控制
#以下2个命令一般都不需要,,linux默认就启动了
service crond restart #启动crond服务
chkconfig crond on #自动启动

命令:

crontab [选项]
crontab -e 编辑
crontab -l 查询任务
crontab -r 删除

 

时间规则:

* * * * * 要执行脚本

第一个* 一个小时当中的第几分钟 0-59
第二个* 一天当中的第几小时 0-23
第三个* 一个月中的第几天 1-31
第四个* 一年当中的第几月 1-12
第五个* 一周当中的星期几 0-7 (0和7代表星期天)

 

示例:

45 22 * * * #在每天22点45分执行
0 17 * * 1 #在每周1的17点0分执行
0 5 1,15 * * #每月1号和15号的凌晨5点0分执行
40 4 * * 1-5 #每周一到周五的凌晨4点40分执行
*/10 4 * * * #每天凌晨4点,每隔10分钟执行一次
10 * * * * * #每小时的第10分钟执行
0 0 1,15 * 1 #每月1号和15号,每周一的0点0分都会执行 (星期几和几号最好不要同时出现)

*/n 代表每隔多久执行一次

 

posted on 2015-01-21 10:18  睡着的糖葫芦  阅读(1782)  评论(0编辑  收藏  举报