博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用xargs与awk联合使用批量杀进程,很方便
阅读量:6942 次
发布时间:2019-06-27

本文共 478 字,大约阅读时间需要 1 分钟。

 

分类:
332人阅读
(0)

 

ps -ef|grep monitor_psr.sh|grep iboss2|grep ismp|grep -v grep|awk '{print $2}'|xargs kill -9

 

注*

A.  $2表示第2列,即进程号PID; awk很强大,这里不再详细介绍;
B.  grep -v grep是列出除开grep命令本身的进程,grep iboss2确认进程关键字
C.  kill -9 强杀进程;

D.  xargs 使用上一个操作的结果作为下一个命令的参数使用

本来就是针对字符的操作,无需使用XAGRS,直接管道即可.对于不是对字符进行操作的才需要用xargs

例如:

ps -ef|grep mm|xargs wc -l  (WRONG)

ps -ef|grep mm|wc -l        (RIGHT)

 

E.  grep ismp加这个为了更加保险,确实此进程是ismp这个UNIX USER建立的进程,避免误杀进程;

对打开这个进程的用户ismp再进行一次搜索过滤,避免把别的用户的进程杀掉了

转载地址:http://ttinl.baihongyu.com/

你可能感兴趣的文章
SpringMVC整合Shiro
查看>>
python 多进程与子进程
查看>>
Git常用命令
查看>>
小程序中文件相关api总结
查看>>
Fluwx:让在Flutter中使用微信SDK成为可能
查看>>
数字化转型 Make it REAL
查看>>
CentOS 7安装过程
查看>>
Fiori里花瓣的动画效果实现原理
查看>>
PHP添加mcrypt扩展模块
查看>>
samba服务(一)samba的安装
查看>>
jQuery调用WebService ( 同源调用)
查看>>
Photoshop用户必知必会的28个快捷键
查看>>
深入理解MySQL 5.7 GTID系列(三):GTID的生成时机
查看>>
UI坐标变换/转换
查看>>
C++ int & *p; //不能建立指向引用的指针;int *a; int * & p=a; //正确,指针变量的引用...
查看>>
c# 获取当前程序的路径
查看>>
Dijkstra基本思路(感觉和Prim非常类似)
查看>>
Jq-滚动条插件写法(二)
查看>>
Android 中AlterDialog使用
查看>>
移动互联网周刊第二期,不错,推荐给大家
查看>>