zoukankan      html  css  js  c++  java
  • windows服务 定时任务

    1、c#程序做成windows服务

    image

    若用cmd安装:

    var path = Process.GetCurrentProcess().MainModule.FileName + " s";
    Process.Start("sc", "create myserver binpath= "" + path + "" displayName= 坊子分局服务 start= auto");
    Process.Start("sc", "delete myserver");

    若自动安装,在service文件中右键添加安装程序

    //启动服务
            protected override void OnStart(string[] args)
            {
                System.IO.File.AppendAllText(log, "服务启动……" + DateTime.Now.ToString() + " ");
                Init();
            }
            //停止服务
            protected override void OnStop()
            {
                timer.Stop();
                flag = false;
                System.IO.File.AppendAllText(log, "服务停止……" + DateTime.Now.ToString() + " ");
            }

    2、服务中添加timer或者Quartz.net

    public static void Init()
            {
                timer = new System.Timers.Timer(Convert.ToInt32(interval));
                timer.Elapsed += new ElapsedEventHandler(timer_Elapsed);
                timer.Start();
            }

  • 相关阅读:
    spring aop
    spring Mybatis集成
    springDao的jdbctemplate
    spark介绍4(sparksql)ODBC(Windows)gc
    ssm集合的配置
    scala文件流操作,生成sparkpv,uv作业文件
    java数据库操作
    vue一键打包部署
    Vue 那些事
    CDN合集
  • 原文地址:https://www.cnblogs.com/passerlee/p/5091623.html
Copyright © 2011-2022 走看看