1.绝杀 kill -9 PID  杀掉单一进程  例如:kill -9 pid号
 
同意的 kill -s SIGKILL
 
这个强大和危险的命令迫使进程在运行时突然终止,进程在结束后不能自我清理。危害是导致系统资源无法正常释放,一般不推荐使用,除非其他办法都无效。
 
当使用此命令时,一定要通过ps -ef确认没有剩下任何僵尸进程。只能通过终止父进程来消除僵尸进程。如果僵尸进程被init收养,问题就比较严重了。杀死init进程意味着关闭系统。
 

如果系统中有僵尸进程,并且其父进程是init,而且僵尸进程占用了大量的系统资源,那么就需要在某个时候重启机器以清除进程表了

2.killall命令  如: killall -9 java 杀掉所有的java进程
 
killall命令杀死同一进程组内的所有进程。其允许指定要终止的进程的名称,而非PID。
 
3.根据条件过滤后杀掉进程:如:ps -ef |grep simo- |
ps -ef | grep simo- | grep -v grep | awk '{print $2}' | xargs --no-run-if-empty kill -9
多个过滤条件求并集
grep simo-  :过滤出simo-  字样
grep -v grep" 在文档中过滤掉包含有grep字符的行
awk '{print $2}'  $fileName :   一行一行的读取指定的文件, 以空格作为分隔符,打印第二个字段,第二个字段即 pid号,过滤出pid号
比如有这样一个文件
a1  b1  c1  d1
a2  b2  c2  d2
执行的结果是,输出
b1
b2
-r, --no-run-if-empty

如果标准输入中没有任何非空的字符,则不运行命令;默认情况下即使标准输入没有非空字符,命令也会被运行一次

最新文章

  1. 基于ASP.Net +easyUI框架上传图片,实现图片上传,提交表单
  2. POJ1573——Robot Motion
  3. wcf自身作为宿主的一个小案例
  4. hdoj 2553 N皇后问题【回溯+打表】
  5. UIView的一些常用属性和方法
  6. Ajax+Spring MVC实现跨域请求(JSONP)JSONP 跨域
  7. OC金额转大写
  8. Python的交叉编译移植至arm板
  9. java 细说String
  10. awk 详解+实例
  11. PHP基础(一)--字符串函数大盘点(基础篇)
  12. 15 Django REST Framework 给api添加自定义搜索条件
  13. mvc 在弹出框中实现文件下载
  14. mssql sqlserver 规范使用方法分享
  15. 解决DevExpress10.2.4版本在VS2012工具箱控件不显示的问题
  16. 排序算法之归并排序(Mergesort)解析
  17. 简述MVC
  18. 如何通过python代码解压zip包
  19. OpenCV中HSV颜色模型及颜色分量范围
  20. artDialog基本使用

热门文章

  1. Codeforces 1190B. Tokitsukaze, CSL and Stone Game
  2. 设置Cookies
  3. Nginx编译参数详解
  4. BeanUtils组件的使用
  5. DNS解析综合学习案例(附详细答案)
  6. 5.flask与数据库
  7. Hibernate的缓存(收集)
  8. python 单元测试_unittest(七)
  9. CH5104 I-country[线性DP+分类讨论]
  10. 编程语言类别;运行Python程序的方式;变量和常量;Python程序的垃圾回收机制;