From fd831776f3cd312a9748c70863c0608a3d9e83ff Mon Sep 17 00:00:00 2001 From: Jeffery Date: Fri, 15 Mar 2024 09:53:31 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E8=AA=AA=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 81 ++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 80 insertions(+), 1 deletion(-) 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 * * ? *"); ``` 移除已存在的排程任務