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