我正在使用Quartz Scheduler來運行我的作業。我想每30秒鐘運行一次我的工作。我的cron表達是什麼?石英調度程序中每30秒鐘的cron表達式?
對於每隔一分鐘,我用下面的cron表達式:
<cron-expression>0 0/1 * 1/1 * ? *</cron-expression>
這將是每三十秒什麼?
我正在使用Quartz Scheduler來運行我的作業。我想每30秒鐘運行一次我的工作。我的cron表達是什麼?石英調度程序中每30秒鐘的cron表達式?
對於每隔一分鐘,我用下面的cron表達式:
<cron-expression>0 0/1 * 1/1 * ? *</cron-expression>
這將是每三十秒什麼?
第一個元素代表秒;運行在第二個0和30使用以下內容:
0/30 0/1 * 1/1 *? *
如果您使用的是Spring框架,請使用@PostConstruct
註釋,然後使用@Scheduled(cron=0 0/15 * 1/1 * ?)
來觸發now,now + 15min等等。
謝謝伊恩。還有一件事情是每15分鐘運行一次cron表達式,但第一次它應該立即運行?然後每15分鐘一次?這看起來正確嗎?0 0/15 * 1/1 *? *'? – user1950349
這是每15分鐘正確的cron表達式。克朗是一個僵硬的結構,並不符合你所要求的(現在,現在+ 15分鐘等)。該cron將分鐘運行,0,15,30,45 .. –
也許你需要觸發器,而不是cron –