标题: [系统相关] 请教tasklist + findstr 怎么获取到准确的PID? [打印本页]
作者: xzwcn 时间: 2019-5-14 17:42 标题: 请教tasklist + findstr 怎么获取到准确的PID?
本帖最后由 xzwcn 于 2019-5-14 17:44 编辑
例如:
执行命令:- tasklist -V|findstr "w3wp.exe"
复制代码
屏幕显示:
w3wp.exe 12608 Services 0 162,632 K Unknown IIS APPPOOL\a1 0:00:05 暂缺
w3wp.exe 9276 Services 0 89,740 K Unknown IIS APPPOOL\a2 0:00:02 暂缺
w3wp.exe 9632 Services 0 54,464 K Unknown IIS APPPOOL\a3 0:00:01 暂缺
w3wp.exe 10072 Services 0 56,572 K Unknown IIS APPPOOL\a4 0:00:01 暂缺
w3wp.exe 13208 Services 0 49,148 K Unknown IIS APPPOOL\a5 0:00:00 暂缺
我希望可以自动结束(不用人工从上面列表找出PID)用户名为a5对应的PID任务复制代码
这个13208怎样才可能准确获取到?
作者: xzwcn 时间: 2019-5-14 18:28
如果用户名不重复,也可以这样:- TASKKILL /F /FI "USERNAME eq a5"
复制代码
作者: Batcher 时间: 2019-5-14 18:59
- @echo off
- for /f "tokens=2,9" %%a in ('tasklist -V ^| findstr "w3wp.exe"') do (
- if "%%b" equ "APPPOOL\a5" (
- taskkill /F /PID %%a
- )
- )
复制代码
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |