cron表示式簡單釋義 使用

2021-10-02 05:44:45 字數 1308 閱讀 3425

分鐘小時天月

星期年份

0~59

0~59

0~23

0~29.30.31(考慮月份)

0~11

1~7(1=sun 或 sun,mon,tue,wed,thu,fri,sat)

1970~2099

其中每個元素可以是乙個值(如6),乙個連續區間(9-12),乙個間隔時間(8-18/4)(/表示每隔4小時),乙個列表(1,3,5),萬用字元。由於"月份中的日期"和"星期中的日期"這兩個元素互斥的,必須要對其中乙個設定?.

cron

釋義0/60 * * * * ?

每60秒執行一次

0 0/5 * * * ?

每五分鐘執行一次

0 15 10 ? * *

每天上午10:15觸發

0 0 10,14,16 * * ?

每天上午10點,下午2點,4點執行

0 0/30 9-17 * * ?

朝九晚五工作時間內每半小時

0 0 12 ? * wed

表示每個星期三中午12點

0 15 10 * * ? 2005

2023年的每天上午10:15觸發

0 * 14 * * ?

在每天下午2點到下午2:59期間的每1分鐘觸發

0 0/5 14 * * ?

在每天下午2點到下午2:55期間的每5分鐘觸發

0 0-5 14 * * ?

在每天下午2點到下午2:05期間的每1分鐘觸發

0 10,44 14 ? 3 wed

每年三月的星期三的下午2:10和2:44觸發

0 15 10 15 * ?

每月15日上午10:15觸發

0 15 10 l * ?

每月最後一日的上午10:15觸發

0 15 10 ? * 6l

每月的最後乙個星期五上午10:15觸發

0 15 10 ? * 6#3

每月的第三個星期五上午10:15觸發

#開啟建立定時任務編輯介面

crontab -e

#輸入表示式,填入下面執行的指令碼路徑

0 15 10 ? *

* 執行的指令碼路徑

#儲存即可生效

:wq

@configuration

@enablescheduling

public

class

schedulingconfig

}

cron表示式使用

cron表示式是乙個字串,分為6或7個域,每乙個域代表乙個含義,格式分別如下 seconds minutes hours dayofmonth month dayofweek seconds minutes hours dayofmonth month dayofweek year 每個域的取值寫法...

Cron表示式簡單學習

crontriggers往往比 trigger更有用,如果您需要基於日曆的概念,而非 trigger完全指定的時間間隔,的發射工作的時間表。crontrigger,你可以指定觸發的時間表如 每星期五中午 或 每個工作日9 30時 甚至 每5分鐘一班9 00和10 00逢星期一上午,星期三星期五 即便...

Java使用Cron表示式

crontriggers往往比 trigger更有用,如果您需要基於日曆的概念,而非 trigger完全指定的時間間隔,的發射工作的時間表。crontrigger,你可以指定觸發的時間表如 每星期五中午 或 每個工作日9 30時 甚至 每5分鐘一班9 00和10 00逢星期一上午,星期三星期五 即便...