博客
关于我
Python根据程序名称结束进程
阅读量:358 次
发布时间:2019-03-04

本文共 591 字,大约阅读时间需要 1 分钟。

#-*- encoding:UTF-8 -*-import osimport sysimport string import psutilimport signal#print os.getpid()def getAllPid():    pid_dict={}    pids = psutil.pids()    for pid in pids:        p = psutil.Process(pid)        pid_dict[pid]=p.name()        #print("pid-%d,pname-%s" %(pid,p.name()))    return pid_dictdef kill(pid):    try:        kill_pid = os.kill(pid, signal.SIGABRT)        print '已杀死pid为%s的进程, 返回值是:%s' % (pid, kill_pid)    except Exception as e:        print '没有如此进程!!!' if __name__ == '__main__':  dic=getAllPid()  for t in dic.keys():      if dic[t]=="360se.exe":          kill(t)

在这里插入图片描述

转载地址:http://dwgr.baihongyu.com/

你可能感兴趣的文章
小白学习Vue(?)--model选项的使用(自定义组件文本框双向绑定)
查看>>
聊聊我的五一小假期
查看>>
面向对象之异常处理:多路捕获
查看>>
Python简易五子棋
查看>>
MySQL8.0.19 JDBC下载与使用
查看>>
Windows安装MongoDB 4.2.8
查看>>
Vue新建项目——页面初始化
查看>>
Cent OS 7.6 服务器软件安装(这篇博客主要是为了方便我配置云主机的)
查看>>
MySQL使用系列文章
查看>>
Node.js包使用系列(一)——修改NPM全局下载和缓存路径
查看>>
TDengine使用(一)——TDengine下载与安装
查看>>
Node.js包使用系列(三)——常用npm包列表
查看>>
ubuntu和windows之间无法复制粘贴
查看>>
编译Linux内核--制作文件系统--远程调试程序
查看>>
启动加载器BootLoader
查看>>
力扣239. 滑动窗口最大值
查看>>
史上最全Vue的组件传值
查看>>
CSS position属性static/relative/absolute/fixed/sticky用法总结
查看>>
6.14编一个程序,将两个字符串s1和s2比较,不要用strcmp函数。
查看>>
如何解决vscode检测到#include错误,请更新includePath。
查看>>