例如要杀掉hello这个进程,使用下面这个命令就能直接实现。
 

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

这里是输出ps -ef |grep hello 结果的第二列的内容然后通过xargs传递给kill -9,其实第二列内容就是hello的进程号!

附录:

1,awk是一种编程语言,用于在Linux/unix下对文本和数据进行处理。数据可以来自标准输入、一个或多个文件,或其它命令的输出。它支持用户自定义函数和动态正则表达式等先进功能,是linux/unix下的一个强大编程工具。它在命令行中使用,但更多是作为脚本来使用。awk的处理文本和数据的方式是这样的,它逐行扫描文件,从第一行到最后一行,寻找匹配的特定模式的行,并在这些行上进行你想要的操作。如果没有指定处理动作,则把匹配的行显示到标准输出(屏幕),如果没有指定模式,则所有被操作所指定的行都被处理。awk分别代表其作者姓氏的第一个字母。因为它的作者是三个人,分别是Alfred Aho、Brian Kernighan、Peter Weinberger。gawk是awk的GNU版本,它提供了Bell实验室和GNU的一些扩展。

2. xargs是给命令传递参数的一个过滤器,也是组合多个命令的一个工具。它把一个数据流分割为一些足够小的块,以方便过滤器和命令进行处理。通常情况下,xargs从管道或者stdin中读取数据,但是它也能够从文件的输出中读取数据。xargs的默认命令是echo,这意味着通过管道传递给xargs的输入将会包含换行和空白,不过通过xargs的处理,换行和空白将被空格取代。xargs 是一个强有力的命令,它能够捕获一个命令的输出,然后传递给另外一个命令.

ps、grep和kill联合使用杀掉进程(转)相关推荐

  1. ps、grep和kill联合使用杀掉进程

    ps.grep和kill联合使用杀掉进程 例如要杀掉hello这个进程,使用下面这个命令就能直接实现.   ps -ef |grep hello |awk '{print $2}'|xargs kil ...

  2. linux下ps、grep和kill联合使用杀掉进程

    使用下面这个命令就能直接实现 ps -ef |grep %s |grep -v grep |awk '{print $2}'|xargs kill -9 这里是输出ps -ef |grep %s 结果 ...

  3. kill -9 无法杀掉进程

    可能是用户权限原因,加上sudo试试 sudo kill -9 pid

  4. PostgreSQL 切勿kill -9去杀进程

    熟悉Oracle的人可能会去经常使用kill -9杀进程,因为有的时候使用SQL命令去杀进程,一些进程的状态只是会被置为"killed"状态,其锁定的资源仍然没有释放,可能会收到提 ...

  5. linux kill ps的结果,(转载)linux 查看某进程 并杀死进程 ps grep kill

    linux 中使用top 或 ps 查看进程使用kill杀死进程 1.使用top查看进程: 1.参数详解 $ top -help procps-ng version 3.3.9 Usage: top ...

  6. linux 查看某进程 并杀死进程 ps grep kill

    Linux 中使用top 或 ps 查看进程使用kill杀死进程 1.使用top查看进程: $top 进行执行如上命令即可查看top!但是难点在如何以进程的cpu占用量进行排序呢? cpu占用量排序执 ...

  7. ps -aux | grep xxx, kill -s 9, pgrep --Linux下进程

    1. 可以用下面命令查看进程状态: ps -aux 只列出指定的进程: ps -aux | grep nmon 最常用的方法是ps -aux,然后再利用一个管道符号导向到grep去查找特定的进程,然后 ...

  8. android上ps/grep/kill组合杀死mediaserver/system_server

    1.第一种方法:kill # adb shell "ps | grep mediaserver | grep -v grep | cut -c 9-15 | xargs kill -s 9& ...

  9. Linux 批量杀掉进程 kill -9

    Linux 批量杀掉进程 kill -9 查看进程  ps 命令用于查看当前正在运行的进程, grep 是搜索 ,例如:查看php应用进程 ps -ef | grep php 按用户 比如杀掉root ...

最新文章

  1. python 数据库表结构转为类_Python数据科学实践 | 数据库1
  2. 大四Java复习笔记之Java基础
  3. [组图]海报:计算机的爱
  4. 虚拟和现实,两种不同身份的切换——留美95后的游戏人生
  5. PHP系统能不能加爬虫,php能做爬虫吗
  6. js程序中美元符号$是什么
  7. 【词云】wordcloud安装与使用
  8. linux内核热修复,揭露内核黑科技 - 热补丁技术真容
  9. flash动画制作成品_「咻动画」flash动画在制作方面有哪些优势?
  10. python可视化数据分析交互作用_一文轻松看懂线性回归分析的交互作用!
  11. Java中的IO学习总结
  12. 用户身份链接方法——DeepLink
  13. PDF文件点击打印按钮没反应
  14. 数字图像处理技术在智能交通中的应用
  15. 云呐|国有企业资产管理系统建设该如何开展_固定资产管理信息系统
  16. 最详细最直观的>>>理解Pandas分组聚合和透视图标
  17. 用SQL语句向数据库添加date类型字段
  18. 跨境物流的难题,亚马逊官方跨境物流公司,跨境物流海外仓
  19. post_thumbnail_html,使用WordPress函数the_post_thumbnail_url()获取特色图片缩略图URL
  20. shell的一些一句话东西

热门文章

  1. dnn神经网络_机器学习-浅谈神经网络和Keras的应用
  2. Delphi开发的服务在Windows2003 64位注册方式。
  3. CentOS7安装Docker与使用篇
  4. 【Solr】 solr对拼音搜索和拼音首字母搜索的支持
  5. 无任何网络提供程序接受指定的网络路径 or No network provider accepted the given network path 的解决方法...
  6. 如何在IE地址栏显示自己的小图标
  7. GDI对象和CDC的使用方法(防止资源泄漏)
  8. 如何调用 DLL 中的函数
  9. IOS15自定义UICollectionView的使用
  10. ios开发基础之通讯录系统实战-20