乙個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列出所有已經完成單尚未刪除...