关掉linux很多进程
Posted fendouqingnian
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关掉linux很多进程相关的知识,希望对你有一定的参考价值。
https://www.cnblogs.com/WingPig/p/8604830.html
批量关闭linux进程
你是否经常遇到需要批量杀死很多进程的情况?而你是否还在一个一个的kill
。
接下来我教你一个小秘诀吧。
1、首先我们查看当前的进程列表。
我们以查看nginx
进程为例,通过ps -ef
显示当前机器运行的所有进程,再通过grep nginx
过滤出包含nginx
字符串的进程。完成命令为ps -ef|grep nginx
。
2、获取进程ID
采用awk
工具提取进程ID。awk
是一种很棒的语言,适合文本处理和报表生成。在这里我们通过awk
处理第一步中得到的进程列表,提取进程ID。完成命令为ps -ef|grep nginx|awk \'{print $2}\'
3、批量killxargs
是一条 Unix 和类 Unix 操作系统的常用命令;它的作用是将参数列表转换成小块分段传递给其他命令,以避免参数列表过长的问题。接下来将使用xargs
把第二步中得到的进程ID列表传递给kill
命令。完成命令为ps -ef|grep nginx|awk \'{print $2}\'|xargs kill -9
。
OK。大功告成,现在可以批量kill
进程了。
以上是关于关掉linux很多进程的主要内容,如果未能解决你的问题,请参考以下文章
LINUX PID 1和SYSTEMD PID 0 是内核的一部分,主要用于内进换页,内核初始化的最后一步就是启动 init 进程。这个进程是系统的第一个进程,PID 为 1,又叫超级进程(代码片段