public void Execute(IJobExecutionContext context) { LogHelper.Log.Info("任务开发执行"); try { if (RepositoryService.TestWriteConnection()) { LogHelper.Log.Info("写数据库连接正常"); } else { LogHelper.Log.Info("写数据库连接异常"); return; } if (RepositoryService.TestReadConnection()) { LogHelper.Log.Info("读数据库连接正常"); } else { LogHelper.Log.Info("读数据库连接异常"); return; } CheckAccountService.Check(); } catch (Exception e) { LogHelper.Log.Error("检查失败" + e.Message + e.StackTrace); } LogHelper.Log.Info("任务执行完成"); }
/// <summary> /// 应用程序的主入口点。 /// </summary> static void Main(string[] args) { if (args.Length > 0) { if (RepositoryService.TestWriteConnection()) { Console.WriteLine("写数据库连接正常"); LogHelper.Log.Info("写数据库连接正常"); } else { Console.WriteLine("写数据库连接异常"); LogHelper.Log.Info("写数据库连接异常"); return; } if (RepositoryService.TestReadConnection()) { Console.WriteLine("读数据库连接正常"); LogHelper.Log.Info("读数据库连接正常"); } else { Console.WriteLine("读数据库连接异常"); LogHelper.Log.Info("读数据库连接异常"); return; } CheckAccountService.Check(); Console.ReadLine(); } else { ServiceBase[] ServicesToRun; ServicesToRun = new ServiceBase[] { new Service1() }; ServiceBase.Run(ServicesToRun); } }