crontab定时命令

crontab 是在 Linux 上用来定时运行程序的命令,这里记录下使用规则

crontab命令

参数说明

1
f1 f2 f3 f4 f5 program
  • f1 :分钟(0-59)
  • f2 :小时(0-59)
  • f3 :日期(1-31)
  • f4 :月份(1-12)
  • f5 :星期(0-7,星期天为0)
  • program :执行的程序

当 f1 为 * 时表示每分钟都要执行 program,其余类推
当 f1 为 a-b 时表示从第 a 分钟到第 b 分钟这段时间内要执行,其余类推
当 f1 为 */n 时表示每 n 分钟执行一次,其余类推
当 f1 为 a,b,c,... 时表示第 a,b,c,… 分钟要执行,其余类推

实例

每分钟执行程序program

1
* * * * * program

第5分钟到第10分钟内执行程序program

1
5-10 * * * * program

每5分钟执行一次程序program

1
*/5 * * * * program

第1、3、5、7分钟执行程序program

1
1,3,5,7 * * * * program

参考资料

参考资料