Skip to content

crontab 定时器

crontab 是一个系统自带的定时任务管理工具,它可以在指定的时间执行命令

crontab -e: 打开定时任务管理工具

进入定时任务管理工具有五列可以编辑(以空格分隔),它们分别代表:

  • 分钟
  • 小时
  • 星期
shell
# * * * * *
# 分钟 小时 天 月 星期

# 每小时执行一次(可以理解为每小时的第0分钟执行)
0 * * * * /root/doit.sh

# 每小时的第十分执行一次
10 * * * * /root/doit.sh

# 每分钟执行一次
*/1 * * * * /root/doit.sh

# 每天下午1的每分钟点执行一次
*/1 1 13 * * /root/doit.sh

# 每天三到五点每分钟执行一次
*/1 [3-5] * * * /root/doit.sh

# 每天三到五点和七到九点每分钟执行一次
*/1 [3-5],[7-9] * * * /root/doit.sh

# 重启时执行
@reboot /root/doit.sh