搜索“xxxx“的进程,同时杀进程

一、搜索"xxxx"的进程,同时杀进程,命令如下:

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

命令解释:

  1. ps:

    -a 显示所有进程 ;

    -e 等价于-A,显示所有进程;

    -f 全部列出,通常和其他参数一起使用;

    ps -eaf意思:显示所有进程;

  2. grep 是查找含有指定文本行的意思,比如grep test 就是查找含有test的文本的行

  3. grep -v 是反向查找的意思,那么grep -v grep意思即:过滤掉包含有grep字符的行          -i 不区分大小写,那么grep -i nodemanager意思即:查找包含nodemanager的行;

  4. awk '{print $n}' 中的$0则表示所有域,$1表示第一个域,$n表示第n个域。默认域分隔符是"空白键" 或 "[tab]键"。

   awk '{print $2}'意思:打印查找出来的内容的第二个域

  5. xargs 命令把前面的输出作为后面命令kill -9 的输入,也就是传左边命令截取的进程号给命令kill -9

 二、用nignx进程举例:

[root@ZWZF-CWY-LZY-12 sbin]# ps -ef|grep nginx
root      9801     1  0 15:30 ?        00:00:00 nginx: master process ./nginx
root      9802  9801  0 15:30 ?        00:00:00 nginx: worker process
root      9803  9801  0 15:30 ?        00:00:00 nginx: worker process
root      9804  9801  0 15:30 ?        00:00:00 nginx: worker process
root      9805  9801  0 15:30 ?        00:00:00 nginx: worker process
root      9806  9801  0 15:30 ?        00:00:00 nginx: worker process
root      9807  9801  0 15:30 ?        00:00:00 nginx: worker process
root      9808  9801  0 15:30 ?        00:00:00 nginx: worker process
root      9809  9801  0 15:30 ?        00:00:00 nginx: worker process
root      9814  9365  0 15:30 pts/1    00:00:00 grep --color=auto nginx
[root@ZWZF-CWY-LZY-12 sbin]# ps -ef|grep nginx|grep -v 'grep'|awk '{print $2}'
9801
9802
9803
9804
9805
9806
9807
9808
9809
[root@ZWZF-CWY-LZY-12 sbin]# ps -ef|grep nginx|grep -v 'grep'|awk '{print $2}'|xargs kill -9
[root@ZWZF-CWY-LZY-12 sbin]# ps -ef|grep nginx
root      9863  9365  0 15:30 pts/1    00:00:00 grep --color=auto nginx
[root@ZWZF-CWY-LZY-12 sbin]#
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值