計畫任務,是任務在約定的時間執行已經計畫好的工作,這是表面的意思。在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...