crontab 执行定时任务
Published:
crontab 执行定时任务配置。
基础命令
crontab 的使用命令
# 编辑 crontab 时程表
crontab -e
# 列出 crontab 时程表
crontab -l
# 删除 crontab 时程表
crontab -r
crontab 服务的重启关闭开启
Mac:
sudo /usr/sbin/cron start
sudo /usr/sbin/cron restart
sudo /usr/sbin/cron stop
Ubuntu:
sudo /etc/init.d/cron start
sudo /etc/init.d/cron stop
sudo /etc/init.d/cron restart
crontab 时程表格式
f1 f2 f3 f4 f5 command
参数说明:
- f1:分钟 (0 - 59)
- f2:小时 (0 - 23)
- f3:日期 (1 - 31)
- f4:月份 (1 - 12)
- f5:星期 (0 - 7) (星期天为0)
- command:所需要执行的命令
符号说明:
,
:用于设置多个时间点-
:用于设置两个时间点之间的时间段/
:用于设置重复间隔时间点*
:用于设置全部时间点
e.g. 每隔两天的上午8点到11点的第3和第15分钟执行 /bin/date
3,15 8-11 */2 * * /bin/date
e.g. 每周一上午8点到11点的第3和第15分钟执行 /bin/date
3,15 8-11 * * 1 /bin/date