using Quartz.Impl; using System; using System.Collections.Generic; using System.Linq; using System.ServiceProcess; using System.Text; using System.Threading.Tasks; namespace DSWeb.Job.Common.Common { class Program { static void Main(string[] args) { if (Environment.UserInteractive) { Console.Title = "大简云-通用服务程序"; Console.WriteLine("服务启动中……"); StdSchedulerFactory.GetDefaultScheduler().Start(); StdSchedulerFactory.GetDefaultScheduler().ListenerManager.AddSchedulerListener(new JobListener()); Console.WriteLine("服务已启动,输入quit退出"); while (true) { if (Console.ReadLine() == "quit") { StdSchedulerFactory.GetDefaultScheduler().Shutdown(); break; } } } else { ServiceBase[] ServicesToRun; ServicesToRun = new ServiceBase[] { new MyshippingCommonService() }; ServiceBase.Run(ServicesToRun); } } } }