溫馨提示×

cron表達(dá)式時(shí)間間隔怎么設(shè)置

小樊
131
2024-09-02 04:46:04
欄目: 編程語言

Cron表達(dá)式是一種用于定義任務(wù)調(diào)度的時(shí)間表達(dá)式,它由6個(gè)(或7個(gè))字段組成,每個(gè)字段代表一個(gè)時(shí)間單位

* * * * * *

這里的每個(gè)星號(*)代表一個(gè)時(shí)間字段,分別是:

  1. 秒(0-59)
  2. 分鐘(0-59)
  3. 小時(shí)(0-23)
  4. 日期(1-31)
  5. 月份(1-12)
  6. 星期(0-7,其中0和7都表示星期日)

要設(shè)置時(shí)間間隔,你需要在相應(yīng)的字段中使用數(shù)字、逗號(,)、連字符(-)和斜杠(/)。下面是一些例子:

  1. 每分鐘執(zhí)行一次任務(wù):* * * * * *
  2. 每小時(shí)的第0分執(zhí)行任務(wù):0 * * * * *
  3. 每天的凌晨2點(diǎn)執(zhí)行任務(wù):0 2 * * * *
  4. 每周一至周五的上午10點(diǎn)執(zhí)行任務(wù):0 10 * * 1-5 *
  5. 每隔5分鐘執(zhí)行一次任務(wù):*/5 * * * * *
  6. 每隔2小時(shí)執(zhí)行一次任務(wù):0 */2 * * * *
  7. 每月的1號和15號的下午3點(diǎn)執(zhí)行任務(wù):0 15 3 1,15 * *

注意:在某些系統(tǒng)中,Cron表達(dá)式可能只包含6個(gè)字段,此時(shí)不包括秒字段。在這種情況下,你需要將秒字段的設(shè)置移到分鐘字段。例如,每分鐘執(zhí)行一次任務(wù)的表達(dá)式將變?yōu)?code>* * * * *。

0