定时任务crond
Crond是linux系统中用来定期执行命令/脚本或指定程序任务的一种服务或软件,一般情况下,我们安装完Centos5/6 linux操作系统之后,默认便会启动Crond任务调度服务。
Crond服务会定期(默认每分钟检查一次)检查系统中是否有要执行的任务工作,如果有,便会根据其预先设定的定时任务规则自动执行该定时任务工作,这个crond定时任务服务就相当于我们平时早起使用的闹钟一样
定时任务查看
可以使用以下命令查看定时任务
crontab -l
定时任务编辑
可以使用以下命令编辑定时任务
crontab -e
上图就是现有的定时任务可以修改可以新增
定时任务指定格式
# Example of job definition:
# .---------------- minute (0 - 59) //分钟
# | .------------- hour (0 - 23) //代表小时
# | | .---------- day of month (1 - 31) //代表日、天
# | | | .------- month (1 - 12) OR jan,feb,mar,apr ... //代表月份
# | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat //代表星期,星期几
# | | | | |
# * * * * * user-name command to be executed
例如:30 3,12 * * * /old.sh
每天凌晨3点半和中午12点半的时刻执行/old.sh脚本