3 初識Cron表示式

2022-09-17 06:21:08 字數 1218 閱讀 3998

計畫任務,是任務在約定的時間執行已經計畫好的工作,這是表面的意思。在linux中,我們經常用到 cron 伺服器來完成這項工作。cron伺服器可以根據配置檔案約定的時間來執行特定的作務。

是一種表達計畫執行時間的表示式。

秒 ------分-------時--------日--------月---------周--------年

因為年可以預設,所以還有下面這種結構:

秒 ------分-------時--------日--------月---------周

字段是否為空

符號可填值秒否

,,*,-,\

0~59分否

,,*,-,\

0~59時否

,,*,-,\

0~23日否

,,*,-,\,?,l,w,c

1~31月否

,,*,-,\

1~12,jan~dec周否

,,*,-,\?,l,c,#

1~7,sun~sat年是

,,*,-,\

1970~2099

符號解析

示例表示式含義,

並,連線

0 0 10,15 * * ? *

每天的10:00:00和15:00:00各執行一次*全部

* * 10 * * ?*

每天的10:00:00開始,每秒鐘執行一次,

10:59:59結束

-在<>範圍之間

10-20 0 0 * * ? *

每天10:00:10開始,10:00:20結束,

每秒鐘執行一次\間隔

*/5 * * * * ?*

每隔5s執行一次?忽略

* * * * * ? *

每秒執行一次,

當日指定時,周就需要忽略,

反之,毅然

因為日和週會產生衝突

l本月最後一天or週六

0 0 0 l * ?*

每月的最後一天00:00:00

執行一次

w工作日,周一到周五

0 0 6 *w * ? *

所有工作日的06:00:00執行一次

c日期之後

0 0 6 10c * ? *

每個月的10號之後,每天06:00:00執行一次

#指定某月某周的週幾

0 0 0 ? 6 3#1 *

每年的父親節那天的00:00:00執行一次 

2018-07-14

Cron表示式詳解 job表示式

cron表示式的詳細用法 字段 允許值 允許的特殊字元 秒 0 59 分 0 59 小時 0 23 日期 1 31 l w c 月份 1 12 或者 jan dec 星期 1 7 或者 sun sat l c 年 可選 留空,1970 2099 例子 0 5 每5秒執行一次 字元被用來指定所有的值。...

Cron表示式示例 表示式 說明

0 0 12 每天12點執行 0 15 10 每天10 15執行 0 15 10 2011 2011年的每天10 15執行 0 14 每天14點到15點之間每分鐘執行一次,開始於14 00,結束於14 59。0 0 5 14 每天14點到15點每5分鐘執行一次,開始於14 00,結束於14 55。0...

Cron 表示式學習

乙個cron 表示式有至少6個 也可能7個 有空格分隔的時間元素。按順序依次為 秒 0 59 分鐘 0 59 小時 0 23 天 月 0 31,但是你需要考慮你月的天數 月 0 11 天 星期 1 7 1 sun 或 sun,mon,tue,wed,thu,fri,sat 7.年份 1970 209...