From 3936124a6177e20f8b0f8a7cd93866a6573c7006 Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期三, 02 八月 2023 21:19:03 +0800 Subject: [PATCH] 修改结束任务功能 --- ExportMap/cs/CommonUtils.cs | 24 ++++++++++++++++++++++++ 1 files changed, 24 insertions(+), 0 deletions(-) diff --git a/ExportMap/cs/CommonUtils.cs b/ExportMap/cs/CommonUtils.cs index 05102e3..0ad0155 100644 --- a/ExportMap/cs/CommonUtils.cs +++ b/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); + } } } -- Gitblit v1.9.3