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();
            }

  • 相关阅读:
    《Java技术》第一次作业
    第十一次作业
    第十次作业
    第九次作业。
    第八次作业
    第七次作业
    第六次作业
    第五次作业。
    《Java技术》第三次作业--面向对象——继承、抽象类、接口
    《Java技术》第二次作业--面向对象基础
  • 原文地址:https://www.cnblogs.com/passerlee/p/5091623.html
Copyright © 2011-2022 走看看