ps -ef |grep JavaProgramName |awk '{print $2}'| grep -v grep |xargs kill -15
獲取應用進程id的命令bash
ps -ef|grep quote|grep -v grep|grep -v kill|awk '{print $2}'
ps命令,查看進程信息的命令,須要從ps執行結果中篩選出目標應用的那行信息,且截取出進程id。code
grep $APP_NAME:篩選出包含目標應用名稱的信息行。變量$APP_NAME表示要檢測的目標應用名稱,儘可能精確,否則會影響篩選結果。進程
grep -v grep|grep -v kill:「剔除」grep命令和kill命令的信息行,避免形成干擾。親身執行過ps…grep…命令的人會清楚,進程信息中除了目標進程,還會顯示grep命令的進程。class
awk ‘{print $2}’:截取出進程id的信息。awk