PID 查找以召回和终止任务
PID lookup to recall and kill task
我想将以下两行单独的 cmd 脚本创建到一个 bat 文件中。 PID 发生变化,所以我很难弄清楚如何将此服务 PID 设置为动态的。
欢迎任何帮助谢谢!!
sc queryex DWDesktopService
taskkill /f /pid ####
您只需从 sc
输出中提取 PID 值。在 cmd 脚本中很尴尬。将服务名称更改为您的。当您确信正确的 PID 将被终止时,从 TASKKILL 行中删除 echo
。
FOR /F "usebackq delims=: tokens=1,2" %%a IN (`sc queryex "BITS" ^| FIND /I " PID "`) DO (
SET "PID=%%b"
)
echo TASKKILL /F /PID %PID%
我想将以下两行单独的 cmd 脚本创建到一个 bat 文件中。 PID 发生变化,所以我很难弄清楚如何将此服务 PID 设置为动态的。 欢迎任何帮助谢谢!!
sc queryex DWDesktopService
taskkill /f /pid ####
您只需从 sc
输出中提取 PID 值。在 cmd 脚本中很尴尬。将服务名称更改为您的。当您确信正确的 PID 将被终止时,从 TASKKILL 行中删除 echo
。
FOR /F "usebackq delims=: tokens=1,2" %%a IN (`sc queryex "BITS" ^| FIND /I " PID "`) DO (
SET "PID=%%b"
)
echo TASKKILL /F /PID %PID%