0
点赞
收藏
分享

微信扫一扫

Asp.Net 调用耗时Exe

先上代码

前端添加任务时检查 任务管理器是否已经运行该进程,没有就启动Exe程序

var pro = Process.GetProcesses().Where(w => "ABC".Equals(w.ProcessName.ToLower().Trim())).Select(s => s).ToList();

if(pro.Count==0){

  Process p = new Process();
  p.StartInfo.WorkingDirectory = @"D:\workspace\ABC";
  p.StartInfo.FileName = "D:\\workspace\ABC.exe";
  p.StartInfo.LoadUserProfile = true;
  p.Start();

}


Exe程序里是耗时SQL,每隔几秒定时执行Sql语句

目前想到的定时执行:1. 电脑本身自带的任务计划  2.Winform的 Timer控件 3.Quartz.Net

大家工作中有什么好的定时执行方案


举报

相关推荐

0 条评论