zoukankan      html  css  js  c++  java
  • 通过程序名称kill掉所有的进程

    通过程序名称kill掉所有的进程

    今天差点把服务器搞崩了。

    脚本的循环条件有问题,结果起了无数的nslookup,用pkill杀不掉,只能用kill一个个解决,服务器还被搞得慢得要命。

    还好又黄队长,他写了个脚本把这些进程全杀掉了,啥脚本呢:

    ps -ef | grep "nslookup" | awk '{print $2}' | xargs -t -i kill -9 {}

    关键的地方就是用awk取出ps命令得到的每行第2段内容,就是pid,作为xargs的输入,xargs用{}将得到的输入替换,执行kill -9命令。

    这样就一一杀掉了所有nslookup进程。

    如果下次再出现这种情况就用它!

    当然,如果你要杀掉某个用户所有进程,把"nslookup"替换掉就行了,得用root权限。


    原文链接:https://blog.csdn.net/shiy118/article/details/8243932

  • 相关阅读:
    简单理解Socket
    TCP/IP、Http、Socket的区别
    iOS,一行代码进行RSA、DES 、AES、MD5加密、解密
    iOS开发
    我的问题
    Windows 摄像头数据
    学习记录
    编码转换
    QString 编码转换
    参考网页
  • 原文地址:https://www.cnblogs.com/111testing/p/13052507.html
Copyright © 2011-2022 走看看