使用xargs与awk联合使用批量杀进程
2011-11-16 20:09
183 查看
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再进行一次搜索过滤,避免把别的用户的进程杀掉了
注*
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再进行一次搜索过滤,避免把别的用户的进程杀掉了
相关文章推荐
- 使用xargs与awk联合使用批量杀进程,很方便
- 使用xargs与awk联合使用批量杀进程,很方便
- 使用xargs与awk联合使用批量杀进程,很方便
- 使用xargs与awk联合使用批量杀进程,很方便
- linux下批量杀死进程(使用了xargs)
- Linux中使用ps、awk、sh一起批量杀死所有的dotnet进程。
- shell进程替换 find使用通配符,xargs -n1参数讲解
- 【Linux】使用sed、awk来完成批量修改配置文件的shell设计
- 批量杀进程——xargs用途
- awk 的简单使用-查找进程pid
- liunx 批量删除进程 利用xargs
- ps、grep和kill联合使用杀掉进程
- Windows下使用taskkill 命令批量结束进程
- Windows下使用taskkill 命令批量结束进程
- linux(5)--补充(管道| / 重定向> / xargs)/find 与xargs结合使用/vi,grep,sed,awk(支持正则表达式的工具程序)
- Linux下使用xargs得到字符串作为参数进行输出、awk得到字符串作为参数进行输出
- linux perl shell perl vi grep awk xargs 批量替换(转载)
- ps、grep和kill联合使用杀掉进程
- ps、grep和kill联合使用杀掉进程
- ps、grep和kill联合使用杀掉进程