检测 "sogou-gui.exe" 的进程可用tasklist命令
tasklist /FI "IMAGENAME eq sogou-gui.exe"
FI:过滤器 IMAGENAME:映像名称 eq:有效操作符
杀掉 "sogou-gui.exe" 进程可用taskkill命令
taskkill /F /IM sogou-gui.exe
/F:指定强制终止进程 /IM:指定要终止的进程的映像名称,通配符 '*'可用来 指定所有任务或映像名称。
os.system无法获得到输出和返回值,os.popen() 则会返回的 file read 的对象,还有更高级的commands本文就不说了
>>> print os.popen('tasklist /FI "IMAGENAME eq sogou-gui.exe"').read().decode('cp936') 映像名称 PID 会话名 会话# 内存使用 ========================= ======== ================ =========== ============ sogou-gui.exe 4204 Console 1 15,772 K >>> "sogou-gui" in os.popen('tasklist /FI "IMAGENAME eq sogou-gui.exe"').read() True >>> os.system('TASKKILL /F /IM sogou-gui.exe') 成功: 已终止进程 "sogou-gui.exe",其 PID 为 4204。 0 >>> "sogou-gui" in os.popen('tasklist /FI "IMAGENAME eq sogou-gui.exe"').read() False
原文:https://blog.csdn.net/u5a75/article/details/23040559