java Quartz計畫任務配置

2021-08-31 22:28:41 字數 1244 閱讀 3028

乙個cron表示式有至少6個(也可能是7個)由空格分隔的時間元素。從左至右,這些元素的定義如下:  

1.秒(0–59)  

2.分鐘(0–59)  

3.小時(0–23)  

4.月份中的日期(1–31)  

5.月份(1–12或jan–dec)  

6.星期中的日期(1–7或sun–sat)  

7.年份(1970–2099)

表示式意義:

1."0 0 12 * * ?" 每天中午12點觸發   

2."0 15 10 ? * *" 每天上午10:15觸發   

3."0 15 10 * * ?" 每天上午10:15觸發   

4."0 15 10 * * ? *" 每天上午10:15觸發   

5."0 15 10 * * ? 2005" 2023年的每天上午10:15觸發   

6."0 * 14 * * ?" 在每天下午2點到下午2:59期間的每1分鐘觸發   

7."0 0/5 14 * * ?" 在每天下午2點到下午2:55期間的每5分鐘觸發   

8."0 0/5 14,18 * * ?" 在每天下午2點到2:55期間和下午6點到6:55期間的每5分鐘觸發   

9."0 0-5 14 * * ?" 在每天下午2點到下午2:05期間的每1分鐘觸發   

10."0 10,44 14 ? 3 wed" 每年三月的星期三的下午2:10和2:44觸發   

11."0 15 10 ? * mon-fri" 周一至周五的上午10:15觸發   

12."0 15 10 15 * ?" 每月15日上午10:15觸發   

13."0 15 10 l * ?" 每月最後一日的上午10:15觸發   

14."0 15 10 ? * 6l" 每月的最後乙個星期五上午10:15觸發   

15."0 15 10 ? * 6l 2002-2005" 2023年至2023年的每月的最後乙個星期五上午10:15觸發   

16."0 15 10 ? * 6#3" 每月的第三個星期五上午10:15觸發

具體實現步驟:

1、定義任務

2、任務描述

method(具體實現的方法名)

3、任務觸發器

觸發時間(例如:)

0 0 2 * * ?

4、任務觸發

Linux計畫任務

1.at命令 指定乙個時間執行乙個任務。2.cron命令 根據乙個時間表自動執行任務。3.anacron命令 在乙個指定時間間隔錯過後自動執行任務。at命令 安排乙個任務在未來執行,需要乙個系統後台atd程序。4.如果這個程序沒有開啟,那麼執行 etc init.d atd restart chkc...

Oracle計畫任務

oracle計畫任務 每天零晨1 30執行乙個儲存過程 對涉及到 oracle 資料庫,需要定時執行的工作,可以考慮三個方法 1 用 oracle 的job 來完成2 寫個批處理檔案,用 windows 的計畫任務實現3 oracle 中建表,寫過程,外部寫監控程式呼叫 執行緒不斷檢查有沒有要執行的...

Linux 計畫任務

at命令可以在某一指定時間排程一次性作業命令格式 at q x l f file d v time引數含義 q使用指定的佇列來儲存at資料,預設儲存在a佇列,隊列表號為a z,a z總52個 l列出所有的at計畫任務,等同於atq命令 d刪除at計畫任務,等同於atrm v列出所有已經完成單尚未刪除...