diff --git a/README.md b/README.md index 3f8c98c..76cda93 100644 --- a/README.md +++ b/README.md @@ -168,10 +168,89 @@ BackgroundJob.Schedule(() => Console.WriteLine("Delayed"), TimeSpan.FromDays(1)) * Recurring jobs: 依照指定間隔,將任務丟入執行佇列 +Cron Expression + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
月中的日週中的日說明
0/30*****每30秒執行一次
309****每日早上09:30執行一次(UTC)
309**MON-FRI*每週一到週五早上09:30執行一次(UTC)
3009*1**每月1號早上09:30執行一次(UTC)
0/300-309***每日早上09:00~09:30,每30秒執行一次(UTC)
0/30*9-12***每日早上09:00~12:00,每30秒執行一次(UTC)
0/30*9-121-5**每月1號到5號早上09:00~12:00,每30秒執行一次(UTC)
+ ``` RecurringJob.AddOrUpdate("job_id", () => Console.Write("Recurring By CRON"), Cron.Daily); -RecurringJob.AddOrUpdate("job_id", () => Console.Write("Recurring By CRON expressions"), "0 12 * */2"); +RecurringJob.AddOrUpdate("job_id", () => Console.Write("Recurring By CRON expressions"), "* 0/1 * * ? *"); ``` 移除已存在的排程任務