一、语法格式
语法格式 :
Minutes Hours Day-of-Month Month Day-of-Week Command
分钟 小时 日 月 周 执行的命令,最好是命令的绝对路径
0-59 0-23 1-31 1-12 0-7
时间:
*:每
*/5 每隔分钟
,:不同的时间段
- : 表示范围
二、实例展示
[root@linux-server ~]# crontab -e //当前用户编写计划任务
每天6:00执行
00 06 * * * sh /data/start.sh
每周六凌晨4:00执行
00 04 * * 6 sh /data/start.sh
每周一到周五的9:30执行
30 09 * * 1-5 sh /data/start.sh
每隔5分钟执行一次
*/5 * * * * sh /data/start.sh
每隔2个小时执行一次
00 */2 * * * sh /data/start.sh
每月1号2:00整
00 02 01 * * sh /data/start.sh
每年2月14号2:00整
00 02 14 02 * sh /data/start.sh
[root@linux-server ~]# crontab -l #列出计划任务
[root@linux-server ~]# tail -f /var/log/cron #查看定时任务执行情况
三、crontab执行时间计算 - 在线工具
crontab执行时间计算 - 在线工具 (tool.lu)
可以用这个 crontab执行时间计算 - 在线工具验证自己的定时任务是否正确