Linux 批量杀死进程(详细版本)
使用场景
当程序中有使用到多进程且进程数较多的情况,如下图,且需要通过控制台杀死所有的 GSM_run.py 的进程时,利用 kill 命令一个一个的去结束进程是及其耗时且繁琐的,这时就需要我们的kill多进程的命令工作了。

批量 Kill 进程
命令:
ps -ef|grep GSM_run.py|grep -v grep|cut -c 9-15|xargs kill -9
命令说明 :
1、管道符 "|" 用来隔开两个命令,管道符左边命令的输出会作为管道符右边命令的输入。
2、"ps -ef" 是 查看所有进程
其中 ps -aux 也是查看所有进程 不过两者右以下区别:
(1)-ef是System V展示风格,而-aux是BSD风格
 Unix操作系统在操作风格上主要分为System V和BSD
(2)COMMADN列如果过长,-aux会截断显示,而-ef不会
(3)-aux可以查看进程的CPU占用率和内存占用率,而-ef不能


3、 "grep GSM_run.py" 列出含有关键字"GSM_run.py"的所有进程
4、"grep -v grep"是在列出的进程中去除含有关键字"grep"的进程
5、"cut -c 9-15"是截取输入行的第9个字符到第15个字符,而这正好是进程号PID
某些情况下 9-15 是 不够的 可以 写成 awk '{print $2}' 其 表示 按空格分割取第二个元素,即取进程号 PID。此时完整的命令为 :
ps -ef|grep GSM_run.py|grep -v grep|awk '{print $2}'|xargs kill -9
6、"xargs kill -9" xargs命令把前面命令的输出结果(PID)作为"kill -9"命令的参数,并执行
Linux 批量杀死进程(详细版本)的更多相关文章
- Linux批量杀死进程
		
杀死进程在linux中使用kill命令了,我们可以下面来给各位介绍一篇关于Linux下批量杀死进程的例子,希望此例子可以对各位同学带来帮助的哦. 批量杀死包含关键字“php-fpm”的进程. kill ...
 - 【转】linux下杀死进程
		
经过搜集和整理相关的Linux操作系统杀死进程的材料,在这里给大家推荐本篇文章,希望大家看后会有不少收获. 1. kill 作用:根据进程号杀死进程 用法: kill [信号代码] 进程ID 举例: ...
 - Linux批量杀死包括某个keyword的进程
		
ps -ef|grep ./amplxe-gui|grep -v grep|cut -c 9-15|xargs kill -9 批量杀死包括keyword"./amplxe-gui" ...
 - linux kill杀死进程
		
背景:这个命令总是记不住,在此稍作记录,方便查看! 1 杀死进程 1.1 查看进程 此时如果我想杀了火狐的进程就在终端输入: $ kill -s 9 1827 其中-s 9 制定了传递给进程的信号是9 ...
 - Linux批量kill进程
		
使用awk批量杀进程的命令: ps -ef | grep firefox | grep -v grep | awk '{print "kill -9 "$2}'|sh 说明: #列 ...
 - linux / OS 杀死进程
		
1,查询端口 sudo netstat -apn | grep 端口号 2,杀死进程kill -9 应用程序进程id
 - Linux 批量杀进程的命令
		
使用awk批量杀进程的命令: ps -ef | grep firefox | grep -v grep | awk '{print "kill -9 "$2}'|sh #列出了当前 ...
 - shell脚本批量杀死进程
		
使用Ubuntu系统时常会遇到机器卡死的情况(人生最大的痛苦),所有的键都没有用,只好强制关机,我似乎对此已经'乐此不疲了'. 看到又神牛说: 可以在tty里面把相关的进程杀死,之后就正常.(到目前我 ...
 - linux下批量杀死进程
		
ps aux|grep python|grep -v grep|cut -c 9-15|xargs kill -15 管道符“|”用来隔开两个命令,管道符左边命令的输出会作为管道符右边命令的输入.下面 ...
 
随机推荐
- python基础练习题(题目 阶乘求和)
			
day17 --------------------------------------------------------------- 实例025: 阶乘求和 题目 求1+2!+3!+-+20!的 ...
 - 【2022.04.19】Docker-compose一键安装mirai,搭建QQ机器人最快方法
			
先用官方的脚本安装下docker curl -sSL https://get.docker.com/ | sh 安装docker-compose curl -L "https://githu ...
 - Http GET 请求参数中文乱码
			
两种解决方式 第1种:代码里转换 String name = request.getParamter("name"); String nameUtf8 = new String(n ...
 - XCTF练习题---WEB---command_execution
			
XCTF练习题---WEB---command_execution flag:cyberpeace{69383c056080bd6cd649578894d1d377} 解题步骤: 1.观察题目,打开场 ...
 - AcWing-3167. 星星还是树 -c++题解(模拟退火)
			
 在二维平面上有 n 个点,第 i 个点的坐标为 (xi,yi).请你找出一个点,使得该点到这 n个点的距离之和最小.该点可以选择在平面中的任意位置,甚至与这 n个点的位置重合. 输入格式 第一行包 ...
 - C++基础-5-运算符重载(加号,左移,递增,赋值,关系,函数调用)
			
5. 运算符重载 5.1 加号运算符重载 1 #include<iostream> 2 using namespace std; 3 4 // 加号运算符重载 5 6 class Per ...
 - SQL注入到getshell
			
SQL注入到getshell 通过本地 pikachu来复现 前提: 1.存在SQL注入漏洞 2.web目录具有写入权限 3.找到网站的绝对路径 4.secure_file_priv没有具体值(se ...
 - WPF 制作雷达扫描图
			
实现一个雷达扫描图. 源代码在TK_King/雷达 (gitee.com),自行下载就好了 制作思路 绘制圆形(或者称之轮) 绘制分割线 绘制扫描范围 添加扫描点 具体实现 首先我们使用自定义的控件. ...
 - Nginx的mirror指令能干啥?
			
mirror 流量复制 Nginx的 mirror 指令来自于 ngx_http_mirror_module 模块 Nginx Version > 1.13.4 mirror 指令提供的核心功能 ...
 - Android开发“HelloWorld”项目
			
运行截图; 注:在activity_hello_world.xml文件中·可以改变显示内容,如图: 运行截图;