基本语法
kill -9 $(ps faxu | grep -w 进程关键字 | grep -v grep | grep 进程关键字 | awk '{print $2}')
举个?
关闭/opt
目录下Tomcat
进程:
kill -9 $(ps faxu | grep -w /opt/apache-tomcat-8.5.40/conf | grep -v grep | grep java | awk '{print $2}')
#------------------------------
# ps faxu | grep -w /opt/apache-tomcat-8.5.40/conf 取出包含/opt/apache-tomcat-8.5.40/conf的进程
# grep -v grep 过滤掉自身grep指令进程
# grep java 取出包含java的进程
# awk '{print $2}' 取出第二列的进程号