亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > Linux Shell > 正文

詳解在dotnet core實現類似crontab的定時任務

2020-07-27 18:44:33
字體:
來源:轉載
供稿:網友

 前段需要在業務中實現某些時間段的簡單定時任務,類似crontab的調度,因為業務會放在docker中,所以不想用直接用crontab,在網上搜了一下,發現一個開源的實現 Pomelo.AspNetCore.TimedJob,使用簡單,但是因為是時間間隔執行,不太符合指定時間段要求,不過感謝有此開源代碼,我在其基礎上重新擼了個crontab的實現,并增加了一些功能,代碼已放在Github上。

    源碼地址:https://github.com/aquilahkj/Light.Cron

    使用Demo:https://github.com/aquilahkj/Light.Cron/tree/master/sample/Light.Cron.Sample

    首先通過Nuget安裝

PM> Install-Package Light.Cron

  配置StartUp

public class Startup{  public Startup(IConfiguration configuration)  {    Configuration = configuration;  }  public IConfiguration Configuration { get; }  public void ConfigureServices(IServiceCollection services)  {    services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_2);    services.AddCrontabJob();  }  public void Configure(IApplicationBuilder app, IHostingEnvironment env)  {    app.UseCrontabJob();    app.UseMvc();  }} 

  編寫crontab方法

[CrontabJob]public class CrontabObject{  [CrontabSchedule("crontab1", "* * * * *")]  public void DoSomeThing()  {    // Todo  }} 

  即可完成每分鐘調用一次的定時任務

Light.Cron完全兼容Linux Crontab時間格式
*  *  *  *  *
分 時 日 月 周

第1列表示分鐘0~59

第2列表示小時0~23

第3列表示日期1~31

第4列表示月份1~12

第5列標識號星期0~7(0和7表示星期天)
每天10點至16點
0 10-16 * * *

每隔兩個小時
0 */2 * * *

并在此基礎上對一直一來對crontab使用的一些痛點進行了功能增強

跨時間段

當時間段格式出現結束時間小于開始時間, 則代表由開始時間到下一級時間的開始時間, 如
每月1號22點到2號4點之間的時間段
* 22-4 1 * *
每周一至周五晚上22點到次日4點之間的時間段, 里面包含周六的0點-4點, 不包含周一的0點-4點
* 22-4 * * 1-5

月末日期

日期格式中增加新增e標記作為月末最后一天, 并且可以通過e+數字代表最后一天再往前倒數天數, 如當月共31天, 則e=31, e1=30, e2=29, e3=28. 當月共30天, 則e=30, e1=29, e2=28, e3=27. 該語法同樣支持范圍
0 0 e3-e1 * *

時間范圍

Light.Cron可以通過新語法HH:mm-HH:mm將時分結合, 替換原有的時分設置, 如

每日9點30分至15點0分, 每隔一分鐘執行一次

09:30-15:00 * * *

每日21點30分至次日的5點30分, 每隔5分鐘執行一次

21:30-05:30/5 * * *

多組調度計劃

Light.Cron可以通過|符號支持多組調度計劃, 如

0點至11點, 每分鐘執行一次, 12點至23點, 每5分鐘執行一次
* 0-11 * * *|*/5 12-23 * * *

簡略寫法

如下一級及其以之后的時間范圍都是*, 可以簡略不寫, 如

* * * * * = *30 9 * * * = 30 909:30-15:00 * * * = 09:30-15:000 0 1 * * = 0 0 10 0 1 2-5 * = 0 0 1 2-5

總結

以上所述是小編給大家介紹的在dotnet core實現類似crontab的定時任務,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久亚洲精品一区二区| 国产日韩欧美日韩大片| 成人欧美一区二区三区黑人孕妇| 国产日韩精品一区二区| 在线亚洲午夜片av大片| 午夜伦理精品一区| 亚洲午夜精品视频| 一区二区av在线| 亚洲精品美女视频| 国产综合在线视频| 久久亚洲一区二区三区四区五区高| 日韩经典一区二区三区| 啊v视频在线一区二区三区| 中文字幕亚洲一区二区三区| 宅男66日本亚洲欧美视频| 国产精品h片在线播放| 久久在线视频在线| 国产精品极品美女粉嫩高清在线| 日韩电影免费在线观看| 97在线视频免费观看| 亚洲性线免费观看视频成熟| 久久激情视频久久| 欧美国产乱视频| 欧美另类99xxxxx| 亚洲欧美日韩区| 精品一区二区三区四区| 日本免费一区二区三区视频观看| 91在线|亚洲| 国产网站欧美日韩免费精品在线观看| 成人精品视频在线| 亚洲韩国青草视频| 国产午夜精品美女视频明星a级| 中文字幕av一区二区三区谷原希美| 国产精品吊钟奶在线| 国产精品久久久久久亚洲影视| 久久影视电视剧凤归四时歌| 亚洲国产精品国自产拍av秋霞| 国产欧美精品一区二区三区-老狼| 色综合老司机第九色激情| 精品一区二区三区三区| 亚洲人成网站999久久久综合| 一本色道久久88综合日韩精品| 欧美电影《睫毛膏》| 欧美视频在线观看免费| 成人av电影天堂| 色av中文字幕一区| 亚洲高清一区二| 欧美中文字幕在线观看| 最近2019中文免费高清视频观看www99| 亚洲综合色av| 欧美一级免费看| 欧美成人小视频| 亚洲一区二区三区毛片| 日本成人黄色片| 国产精品久久久久久久久久ktv| 日韩电影中文 亚洲精品乱码| 久久九九热免费视频| 欧美激情精品久久久久久大尺度| 欧美视频在线观看免费网址| 91视频九色网站| 亚洲精品美女在线| 欧美性视频精品| 日韩欧美一区二区三区久久| 亚洲精品成人免费| 亚洲国产欧美在线成人app| 国产国语刺激对白av不卡| 国产在线久久久| 另类色图亚洲色图| 日韩精品视频在线| 日韩美女av在线免费观看| 亚洲无亚洲人成网站77777| 亚洲人成网站免费播放| 最近2019中文字幕大全第二页| 精品久久久久久久久久国产| 国产欧美一区二区三区久久| 视频在线观看99| 国内精品在线一区| 高潮白浆女日韩av免费看| 国产成人精品免高潮费视频| 91理论片午午论夜理片久久| 亚洲91精品在线| 欧美精品在线观看| 高清欧美一区二区三区| 91在线观看免费高清完整版在线观看| 欧美在线一级va免费观看| 欧美日韩另类字幕中文| 欧美一区二区三区……| 国产精品久久久久久av福利| 久久久久久久久久亚洲| 亚洲欧美一区二区三区情侣bbw| 欧美日韩激情小视频| 成年人精品视频| 欧美精品中文字幕一区| 日韩欧美国产激情| 亚洲天堂男人的天堂| 日韩国产欧美精品一区二区三区| 精品高清一区二区三区| 日韩中文字幕在线视频| 中文字幕欧美国内| 国产精品三级美女白浆呻吟| 福利精品视频在线| 这里只有精品视频| 国产成人在线一区| 欧美黑人视频一区| 日韩专区在线播放| 亚洲电影免费在线观看| 久久九九国产精品怡红院| 91精品国产电影| 亚洲精品国产精品久久清纯直播| 久久91精品国产91久久跳| 精品露脸国产偷人在视频| 精品日本美女福利在线观看| 成人a视频在线观看| 欧美午夜无遮挡| 狠狠躁夜夜躁人人爽超碰91| 成人黄色网免费| zzjj国产精品一区二区| 一本一道久久a久久精品逆3p| 亚洲精品456在线播放狼人| 日韩精品日韩在线观看| 日韩精品一二三四区| 日韩电影免费在线观看| 国产精品自产拍在线观看| 久久久久久国产精品三级玉女聊斋| 91wwwcom在线观看| 亚洲一区二区久久| 国产中文欧美精品| 中文字幕日韩av电影| 97久久久久久| 亚洲精品国产精品国产自| 国产美女精品免费电影| 欧美肥臀大乳一区二区免费视频| 国产精品电影网| 亚洲欧美三级在线| 亚洲美女av网站| 91九色在线视频| 日韩中文字在线| 国产一区二区三区四区福利| 青青草原成人在线视频| 日韩在线观看免费| 日韩精品极品毛片系列视频| 国产精品高潮呻吟久久av黑人| 亚洲欧美日韩精品久久| 欧美在线视频免费观看| 国产精品视频999| 亚洲综合大片69999| 欧美日韩亚洲一区二区| 日本成人激情视频| 亚洲伊人久久大香线蕉av| 色偷偷噜噜噜亚洲男人的天堂| 久久久国产在线视频| 秋霞av国产精品一区| 国产成人精品视| 久久香蕉国产线看观看av| 久久久久久久999精品视频| 正在播放国产一区| 国产成人亚洲精品| 色偷偷偷亚洲综合网另类| 久久精品中文字幕一区| 久久久国产视频| 久久亚洲电影天堂| 国产精品男女猛烈高潮激情| 欧美亚洲国产另类| 久久99久国产精品黄毛片入口|