乐趣区

关于linux:学好-linux-crontab-表达式

明天借由 Crontab.guru – The cron schedule expression editor 学好 crontab 表达式

每一分钟跑一次

特地留神 1 * * * * 不是每分钟一次,而是 每个小时的 1 分 跑一次,像是 10:01、11:01、12:01 各跑一次 …

正确形式是 */1 * * *

在每月 1 号,14:15 工夫运行

表达式 : 15 14 1 * *,像是

2020-11-01 14:15:00
2020-12-01 14:15:00
2020-13-01 14:15:00

每一周的工作日(星期一到星期五) 早上八点运行

表达式 : 0 8 * * 1-5,像是

2020-10-23 08:00:00
2020-10-26 08:00:00
2020-10-27 08:00:00
2020-10-28 08:00:00
2020-10-29 08:00:00

每个星期天跑一次

这里要留神不是 * 8 * * sun ! 这代表每 8 点的每分钟都要跑一次 …

2020-10-25 08:00:00
2020-10-25 08:01:00
2020-10-25 08:02:00
2020-10-25 08:03:00
2020-10-25 08:04:00

要应用 0 8 * * sun才对

2020-10-25 08:00:00
2020-11-01 08:00:00
2020-11-08 08:00:00
2020-11-15 08:00:00
2020-11-22 08:00:00

每天上班时间 8 – 17 点 (蕴含节假日) 运行

0 8-17 * * *
2020-10-22 08:00:00
2020-10-22 09:00:00
2020-10-22 10:00:00
2020-10-22 11:00:00
2020-10-22 12:00:00
2020-10-22 13:00:00
2020-10-22 14:00:00
2020-10-22 15:00:00
2020-10-22 16:00:00
2020-10-22 17:00:00

每日一句

不学好 crontab 表达式,让你工作处处是惊喜 (有惊无喜)

退出移动版