首页 > 编程知识 正文

批量关闭linux进程

时间:2023-05-04 12:37:18 阅读:235412 作者:1384

批量关闭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、批量kill
xargs 是一条 Unix 和类 Unix 操作系统的常用命令;它的作用是将参数列表转换成小块分段传递给其他命令,以避免参数列表过长的问题。接下来将使用xargs把第二步中得到的进程ID列表传递给kill命令。完成命令为ps -ef|grep nginx|awk '{print $2}'|xargs kill -9。

OK。大功告成,现在可以批量kill进程了。





作者: WingPig 出处: http://WingPig.cnblogs.com/

本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。

原文地址:https://www.cnblogs.com/WingPig/p/8604830.html

CSS中div滚动条样式如何设置

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。