美文网首页
python+psutil kill 指定进程

python+psutil kill 指定进程

作者: 戒灵 | 来源:发表于2020-12-08 17:33 被阅读0次

当我们想在程序中结束掉某个已知的任务时
1,获取系统所有pid,pname
2,循环根据name找到指定程序的pid
3,kill(subprocess.Popen("cmd.exe /k taskkill /F /T /PID %i" % pid, shell=True))

举例:杀死我本机的navicat任务

import psutil
def kill_process(name):
    pids = psutil.pids()
    for pid in pids:
        p = psutil.Process(pid)
        process_name = p.name()
        if name in process_name:
            print("Process name is: %s, pid is: %s" % (process_name, pid))  # 1,33664
            try:
                import subprocess
                subprocess.Popen("cmd.exe /k taskkill /F /T /PID %i" % pid, shell=True)
            except OSError:
                print('没有此进程!!!')
kill_process('navicat')

相关文章

  • python+psutil kill 指定进程

    当我们想在程序中结束掉某个已知的任务时1,获取系统所有pid,pname2,循环根据name找到指定程序的pid3...

  • Linux C应用编程-4-信号

    1.产生信号 1)通过kill函数 kill函数可以给一个指定的进程发送指定的信号。 raise函数可以给当前进程...

  • kill命令使用总结

    简介 kill命令用来终止指定的进程的运行。通过ps或者top命令获取进程的PID,然后用kill命令杀掉该进程。...

  • kill与信号量

    kill 命令 用于终止指定的进程(terminate a process),是 Unix/Linux 下进程管理...

  • python kill指定进程

    根据需要,把grep后面的内容自行替换

  • lsnrctl使用

    停止指定监听:lsnrctl stop 启动指定监听:lsnrctl start 杀掉指定监听进程:kill -9...

  • [Linux] kill 、killall、pkill 命令详解

    KILL 命令Linux中的kill命令用来终止指定的进程(terminate a process)的运行,是Li...

  • linux查看后台进程

    查找指定后台程序 kill -9 程序id,kill掉后台运行 看后台自己有什么进程

  • Linux命令之kill(18)

    发送指定的信号到相应进程。 不指定型号将发送SIGTERM(15)终止指定进程。如果无法终止该程序可用"-KILL...

  • Centos 新服务器配置

    centos 新服务器环境配置问题 查看指定端口占用的进程 lsof -i:80 杀死指定进程号 kill -QU...

网友评论

      本文标题:python+psutil kill 指定进程

      本文链接:https://www.haomeiwen.com/subject/xjrqgktx.html