首页 > 其他分享 >Quartz实现定时job

Quartz实现定时job

时间:2024-02-23 09:33:28浏览次数:13  
标签:Task Console Create ITrigger job Quartz Scheduler 定时

 static void Main(string[] args)
 {
     Task<IScheduler> tsk=StdSchedulerFactory.GetDefaultScheduler();
     IScheduler Scheduler = tsk.Result;
     IJobDetail JobDetail = JobBuilder.Create<Job>().WithIdentity("完成").Build();
     ITrigger trigger = TriggerBuilder.Create().WithIdentity("确认定时")
         .WithCronSchedule("0/5 * * * * ?").Build() as ITrigger; //每5s一次
     Scheduler.ScheduleJob(JobDetail, trigger);
     Scheduler.Start();
     Console.ReadKey();
 }
 public class Job : IJob
 {
     public async Task Execute(IJobExecutionContext context)
     {
         await Task.Run(() =>
         {
             Console.WriteLine("123");

         });
     }
 }

 

标签:Task,Console,Create,ITrigger,job,Quartz,Scheduler,定时
From: https://www.cnblogs.com/daimaxuejia/p/18028664

相关文章

  • SpringBoot整合Quartz实现动态定时任务
    1、增加依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-quartz</artifactId></dependency><!--json工具--><dependency><groupId>com.alibaba</gro......
  • xxl_job系列---【GLUE(shell)模式如何传多个参数,并被shell接收】
    1.场景我需要传入多个参数,在执行任务时传入的任务参数用逗号隔开,到shell中都被$1当做字符串接收到了,没办法,只能在shell中截取字符串,截成多个参数。2.编辑入参点击“任务管理”->“操作”->“编辑”->“任务参数”:afp,date+%Y%m,zhangsan3.编辑shell脚本点击“任务管理”->......
  • Windows高精度定时器
     自从上次封装微秒延时函数后,利用空闲时间试着封装一个微秒定时器(类似MFC定时器形式)使用起来效果还不错。 关于定时器的几点介绍:  1.设计采用了自动释放定时器节点方式(增加虚析构函数在内部做相关释放判断,即使用完不释放节点也没关系);  2.设计采用了双向链表方......
  • 【转载】linux利用crontab添加定时任务详解
    crontab作用:添加,查询,删除系统计划任务的指令。[root@localhost~]#crontab[选项]选项:   -e:   编辑crontab定时任务   -l:   查询crontab任务   -r:   删除当前用户所有的crontab任务1234512345[root@localhost~]#crontab-e......
  • Mac下设置crontab定时任务一直不执行踩坑日记2
    一、问题描述在Mac下设置 crontab定时任务执行python脚本,一直失败,之前设置失败是因为python3的路径问题,需要写绝对路径才对,这次特意注意了这个问题,whichpython3找到python3的绝对路径,然后写了python3的绝对路径,但还是不行,后面在网上看是不是要修改.py文件权限问题,果然也有......
  • js定时任务
    JS定时任务1.页面上2秒执行一次任务:setInterval(function(){//执行任务},2000);//取消执行clearInterval();2.延时执行:JS都是延时执行的,没有多线程概念,碰到要使用全局变量的时候,要使用递归来实现全局变量数值变化!3.页面上只......
  • 基于ATMega16定时器T1产生PWM的实例
    本例讨论ATMega16中通过定时器T1产生脉冲波形(含PWM)的具体过程,利用汇编程序实现CTC方式、快速PWM模式、相位修正PWM模式和相频修正PWM模式等实例。定时器T1与定时器T0、T2不一样,它具有16位结构,除了能实现更长时间的定时外,它还具有很多附加功能,比T0、T2要复杂一些。另外,T1还有一个很......
  • CentOS上如何配置手动和定时任务自动进行时间同步
    场景Linux(Centos)上使用crontab实现定时任务(定时执行脚本):https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/134576630Winserver上如何配置和开启NTP客户端进行时间同步:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/135220767在Centos上如何进行......
  • 【Azure Webjob + Redis】WebJob一直链接Azure Redis一直报错 Timeout Exception
    问题描述运行在AppService上的Webjob连接AzureRedis出现TimeoutException。 错误截图: 参考AzureRedis对于超时问题的排查建议,在修改MinThread后,问题依旧。流量突增和线程池配置流量激增时,如果 ThreadPool  设置不佳,则可能导致对Redis服务器已发送但尚未在客......
  • 【Flink】复函数的使用,时间服务和定时器,值、列表、字典状态变量
    【Flink】复函数的使用,时间服务和定时器,值、列表、字典状态变量文章目录一FlinkDataStreamAPI1复函数2自定义输出到下游设备二处理函数1KeyedProcessFunction的使用(1)时间服务和定时器2状态变量(1)值状态变量a需求一b需求二(2)列表状态变量(3)字典状态变量一Fl......