linux如何批量杀掉进程

赞赏 2015-12-30

有时 ps aux | grep 出一批进程,想一次杀掉所有的进程,killall 是不行的,killall 杀死的都是进程名字的全称。尝试结合xargs批量杀死进程。


比如要杀死 nginx 

ps aux | grep 'nginx' | awk '{print $2}' | xargs kill -9

 

PS:

xargs 是一条Unix和类Unix操作系统的常用命令。它的作用是将参数列表转换成小块分段传递给其他命令,以避免参数列表过长的问题。

awk 是为了从获得的进程列表中匹配出PID

关于awk工具的使用,可查看站内的这篇文章  : 《带你了解awk工具的使用方法》

登陆后阅读全文
阅读 5596 赞赏 5 有用 52 没用 1 收藏 16 分享

   


作者声明:本篇文章系本人原创,欢迎分享,但未经许可,谢绝转载。

0 条留言

王一甲的头像

王一甲

记录分享linux操作小技巧

相关文章

安全组设置允许SSH登录到 Linux 实例

Linux 流控原理,实现,及实例

Linux 如何使用 kpartx 命令读取分区表信息

云服务器 ECS Linux /tmp 目录文件是如何做到定期清理的?

Linux Web 环境配置站点的方法

Linux 内核配置问题导致 NAT 环境访问异常

Linux Mac Window网络异常时如何抓包?

Linux 系统虚拟主机 .htaccess 如何限制某些 IP 访问?

云服务器 ECS Linux 系统如何屏蔽某个 IP 的访问?

Linux IO占用高问题如何排查?

他的文章

Linux screen 提示:There is no screen to be resumed matching

写代码怎能不会这些Linux命令?(linux常用命令)

翻译 | 最实用的 Linux 命令行使用技巧

Linux下如何设置和查看系统环境变量

Linux 终端里的记录神器 - script命令

bash 执行 shell 脚本提示 ll: command not found

linux ll 或 ls -l 后,文件的owner和group全是数字,为啥?

linux下grep过滤的时候如何排除某些字符以及排除多个?

Linux下的sort如何按数字按某列排序?(包含sort常用选项)

Charles手机抓包操作流程(iOS的http/https请求)

手机扫一扫
分享文章