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