管道基础大数据平台系统开发-【CS】-ExportMap
13693261870
2023-08-02 3936124a6177e20f8b0f8a7cd93866a6573c7006
ExportMap/cs/CommonUtils.cs
@@ -53,7 +53,19 @@
            List<int> list = new List<int>();
            try
            {
                List<SysTask> tasks = TaskDBHelper.SelectByIds(args.ids);
                if (null == tasks || 0 == tasks.Count) return list;
                string ip = Tools.GetLocalIP();
                foreach (SysTask task in tasks)
                {
                    if (ip != task.ip) continue;
                    task.err = KillProcess(task.id);
                    task.status = 3;
                    task.update_user = args.userId;
                    TaskDBHelper.Update(task);
                }
            }
            catch (Exception ex)
            {
@@ -63,5 +75,17 @@
            return list;
        }
        /// <summary>
        /// 杀死进程
        /// </summary>
        public static string KillProcess(int processId)
        {
            List<string> list = new List<string>();
            string cmd = string.Format("taskkill /f /t /pid {0}", processId);
            list.Add(cmd);
            return Tools.ExecCmd(list, false);
        }
    }
}