centos7(linux)-crontab、crond 定时时间格式

说明

执行下面命令:

vim /etc/crontab

文件有下面内容:

.---------------- minute (0 - 59)
|  .------------- hour (0 - 23)
|  |  .---------- day of month (1 - 31)
|  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ...
|  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
|  |  |  |  |
*  *  *  *  *

解释:

  • 第1列表示分钟,1~59
  • 第2列表示小时,1~23(0表示0点)
  • 第3列表示日期,1~31
  • 第4列表示月份,1~12
  • 第5列表示星期,0~6(0表示星期天)

取值:

  • *:表示“每”的意思,* * * * * 表示每分钟执行命令
  • -:表示区间,是一个范围,00 17-19 * * * cmd,就是每天17,18,19点的整点执行命令
  • ,:是分割时段,30 3,19,21 * * * cmd,就是每天 3:3019:30,21:30 执行命令
  • /n:表示分割,*/5 * * * * cmd,每隔五分钟执行一次

原文出处:https://malaoshi.top/show_1IX2TiES9yTg.html