linux 一条语句删除指定进程
时间:2014-11-27 15:26 来源:linux.it.net.cn 作者:IT
1.命令:
ps -ef | grep /appserver/jboss8080 | grep -v grep | awk '{print $2}' | xargs kill -9 >/dev/null 2>&1
2.解释
ps -ef | grep /appserver/jboss8080 #查找出来含有 /appserver/jboss8080 字符串的行
| grep -v grep #从管线命令的结果中查找不含有 grep 字符的行
| awk '{print $2}' #输出从管线命令的结果中第二个字符
| xargs kill -9 #把管线命令的输出当做 kill -9 的参数
整个命令的解释:根据特定字符串搜索到目标的进程id,然后通过 xargs命令吧进程id作为kill -9的参数,从而达到把搜索到的进程给kill掉的目的 (责任编辑:IT)
1.命令: ps -ef | grep /appserver/jboss8080 | grep -v grep | awk '{print $2}' | xargs kill -9 >/dev/null 2>&1 2.解释 ps -ef | grep /appserver/jboss8080 #查找出来含有 /appserver/jboss8080 字符串的行 | grep -v grep #从管线命令的结果中查找不含有 grep 字符的行 | awk '{print $2}' #输出从管线命令的结果中第二个字符 | xargs kill -9 #把管线命令的输出当做 kill -9 的参数 整个命令的解释:根据特定字符串搜索到目标的进程id,然后通过 xargs命令吧进程id作为kill -9的参数,从而达到把搜索到的进程给kill掉的目的 (责任编辑:IT) |