【问题标题】:PID lookup to recall and kill taskPID 查找以召回和终止任务
【发布时间】:2017-09-12 19:56:38
【问题描述】:

我想将下面两行单独的 cmd 脚本创建到一个 bat 文件中。 PID 发生了变化,所以我很难弄清楚如何将此服务 PID 设置为动态的。 欢迎任何帮助,谢谢!

sc queryex DWDesktopService

taskkill /f /pid ####

【问题讨论】:

    标签: cmd pid


    【解决方案1】:

    您只需从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%
    

    【讨论】:

    • @JoeBrawley - 我很高兴它对你有用。请单击答案左侧的大复选标记以表明这是正确的。谢谢。
    猜你喜欢
    • 1970-01-01
    • 2012-03-31
    • 2021-06-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-07
    • 2017-07-06
    • 2015-03-11
    相关资源
    最近更新 更多