Linux系统理论操作学习27全部杀掉某个程序进程的5种方法

Posted 呆呆象呆呆

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux系统理论操作学习27全部杀掉某个程序进程的5种方法相关的知识,希望对你有一定的参考价值。

这篇文章主要介绍了linux下3种kill所有某个特殊程序进程的方法,需要的朋友可以参考下

在linux系统管理中,我们有时候需要kill掉所有一个特殊程序的进程(举例是firefox或者python),这里介绍及几种方式。(比较推荐后面三种方法因为是现成的,且非常简单)

每一个方法我都用python举一下例子(使用方法3-5的时候因为没有使用sudo 所以也不会杀掉别人的进程不用担心)

方法1

使用

ps -ef|grep python

然后一条条kill掉

方法2

写一个脚本执行方法1

方法3

注意:使用的时候因为没有使用sudo 所以也不会杀掉别人的进程不用担心(注意尽量不要使用sudo)

killall python

下面就是我杀进程的时候的效果图(杀掉进程的不会显示,杀不掉的会显示)
在这里插入图片描述
被杀掉的进程效果
在这里插入图片描述

方法4

注意:使用的时候因为没有使用sudo 所以也不会杀掉别人的进程不用担心(注意尽量不要使用sudo)

pkill python

杀进程的时候的效果图,被杀掉的进程效果 同方法3

方法5

ps -ef | grep python | grep -v grep | awk '{print $2}' | xargs kill -9

以上是关于Linux系统理论操作学习27全部杀掉某个程序进程的5种方法的主要内容,如果未能解决你的问题,请参考以下文章

oom-killer, 杀掉进程的凶手

linux杀掉进程后进程中的堆资源会释放吗

linux下如何批量杀JAVA进程或某个进程方法

linux学习笔记整理

关于linux操作系统中进程相关问题的学习笔记

如何查找和杀掉Linux中的僵尸进程?