zoukankan      html  css  js  c++  java
  • C# windows服务定时处理/例每天凌晨1点处理数据

     创建一个Job,GetData类为具体要执行的

    IJobDetail job2 = JobBuilder.Create<GetData>()  //创建一个作业,添加job
                       .WithIdentity("邮件发送", "定时邮件发送")
                       .Build();

     创建一个触发器,并设定每天凌晨1点触发

    string cronExpression = "0 0 1 * * ? ";//这是指每天的凌晨1点执行任务
                    ICronTrigger trigger2 = (ICronTrigger)TriggerBuilder.Create()
                    .WithCronSchedule(cronExpression)                                   //不断地执行
                    .Build();

     下面这段代码是设定按时间段执行

    //创建触发器
                    /*ITrigger trigger2 = TriggerBuilder.Create()
                        .WithIdentity("定时邮件发送", "定时执行1")           //"触发器名称", "触发器组"
                        .StartNow()                                         //现在开始
                        .WithSimpleSchedule(s => s.WithIntervalInMinutes(1)  //2分钟执行一次
                        .RepeatForever())                                   //不断地执行
                        .Build();*/

     开启

    scheduler.ScheduleJob(job2, trigger2);
    scheduler.Start();//开启调度器
  • 相关阅读:
    delete、truncate、drop的区别
    Java闭包
    visio 画网格图
    GPU服务器中了木马病毒
    visio 同时标注上下标
    自动缩放字体
    latex 图片
    多GPU训练
    texstudio 外部查看器错误
    Linux lsof命令详解
  • 原文地址:https://www.cnblogs.com/ljh19/p/11725402.html
Copyright © 2011-2022 走看看