https://ithelp.ithome.com.tw/questions/10209796
繼上篇JobManager的開發,算是暫時告一段落了
現在遇到新的困難
由於我必須設定定時任務啟程式的條件
所以運用了quartz定時任務cron表示式
大家可以先看看這篇
https://www.w3help.cc/a/202108/722278.html
由於我要啟的程式有三支
第一支 每個月6號、16號、26號早上8:00啟動
第二支 每個禮拜一早上8:00啟動
第三支 每個月的最後一個工作日當天8:00啟動
我排程資料庫的格式為
秒、分、時、日、月、週 如下圖
所以依我的理解
我設置我要的排成cron表示式為
第一支 0 0 8 * 6,16,26 *
第二支 0 0 8 * * 1
第三支 還不知道
不知道前兩支是否設置正確?
還有第三支,最後一個工作日的話,必須略過國定假日(除了六日以及節日國定休假日)
請問有可以透過cron表示式達成此需求嗎?
如果要略過節日比較困難的話,先略過六日的話有什麼做法呢?