zoukankan      html  css  js  c++  java
  • WorkSample.Quartz

    using Quartz;
    using Quartz.Impl;
    using System;
    using System.Threading.Tasks;
    
    namespace WorkSample.Quartz
    {
        class Program
        {
            static void Main(string[] args)
            {
                ScheduleJobs().GetAwaiter().GetResult();
            }
    
            private static async Task ScheduleJobs()
            {
                var scheduler = await new StdSchedulerFactory().GetScheduler();
    
                await scheduler.Start();
    
                await scheduler.ScheduleJob(
                    JobBuilder.Create<FirstJob>().Build(),
                    TriggerBuilder.Create().StartNow().WithCronSchedule("0/1 * * * * ? *").Build() // http://cron.qqe2.com/
                );
    
                await scheduler.ScheduleJob(
                    JobBuilder.Create<SecondJob>().Build(),
                    TriggerBuilder.Create().StartNow().WithCronSchedule("0/1 * * * * ? *").Build()
                );
    
                await Task.Delay(TimeSpan.FromSeconds(60));
    
                await scheduler.Shutdown();
            }
        }
    
        public class FirstJob : IJob
        {
            public async Task Execute(IJobExecutionContext context)
            {
                await Console.Out.WriteLineAsync("FirstJob Execute");
            }
        }
    
        public class SecondJob : IJob
        {
            public async Task Execute(IJobExecutionContext context)
            {
                await Console.Out.WriteLineAsync("SecondJob Execute");
            }
        }
    }
    
    // Install-Package Quartz
    
    // https://www.quartz-scheduler.net/documentation/quartz-3.x/tutorial/index.html
  • 相关阅读:
    nginx超时问题
    linux打包文件,压缩文件
    centos查看文件夹大小
    Nginx反向代理和负载均衡
    nginx的location配置详解
    nginx错误Upstream timed out
    mysql处理函数
    SQL左右连接中的on and和on where的区别
    html select change事件触发
    get,post区别
  • 原文地址:https://www.cnblogs.com/xiaowangzhi/p/11441412.html
Copyright © 2011-2022 走看看