crontab是linux下设置定时任务的工具,守护进程为crond,可以用
ps -ef |grep crond
查看,一般系统都自带安装,若没有则手工安装一下。
一,crontab的配置文件的查看
定时任务的配置,可以参考cat /etc/crontab
文件:
ps…. 如果当前还没有配置定时任务,该文件可能为空
二,配置操作:
crontab -e ## 该命令会打开`/var/spool/cron/root`文件
按 Shift + g
跳到尾行,按a
键开始输入,按回车
键另起一行。
…
配置完成后,按esc
后输入:mq
保存退出。最后,crontab -l
查看确认。
三,配置示例:
实例1:每1分钟执行一次
命令:* * * * *
实例2:每小时执行一次
命令:* */1 * * *
实例3:每天早上7点执行
命令:0 7 * * *
实例4:每月1、10、22日的早上4:45 分执行
命令:45 4 1,10,22 * *
实例5:每周六、周日的1 : 10执行
命令:10 1 * * 6,0
实例6:每天18-23点的0分和30分各执行一次
命令:0,30 18-23 * * *
实例7:每星期六的晚上11 : 00 pm执行
命令:0 23 * * 6
实例8:晚上11点到早上7点之间,每隔一小时执行
命令:* 23-7/1 * * *
四,实例:
ps…. 该命令每分钟会去touch
一次/var/spool/cron/root
文件。