码迷,mamicode.com
首页 > 系统相关 > 详细

Shell结束制定名称的进程

时间:2020-06-03 20:40:41      阅读:113      评论:0      收藏:0      [点我收藏+]

标签:解析   pid   自动   其他   过滤   shel   cut   xargs   调用   

提出

运行脚本调用其他程序有人值守可以用^C终止运行

若需自动化则要借助kill -9 [pid]终止进程,例如我们需要终止名称中含有app的进程

用法

ps -ef | grep app | grep -v grep | cut -c 9-15 | xargs kill -9

解析

ps -ef |将列出所有进程详细信息,传入下级管道
grep app |从收到的信息中过滤含有app的行,传入下级管道
grep -v grep | 从收到信息中反向过滤含有grep的行(即grep进程本身),传入下级管道
cut -c 9-15 |从收到信息中裁剪第5-15列,传入下级管道
xargs kill -9结束进程(对于无法直接用管道的命令可利用xargs中转,传入参数)

Shell结束制定名称的进程

标签:解析   pid   自动   其他   过滤   shel   cut   xargs   调用   

原文地址:https://www.cnblogs.com/azureology/p/13039641.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!