1.Linux 命令行
###查找tomcat进程
ps -ef | grep tomcat | grep -v grep | awk ‘{print $2}’
###查找tomcat进程并杀
ps -ef | grep tomcat | grep -v grep | awk ‘{print $2}’ | xargs kill -9
命令 | 作用 |
---|---|
ps -ef grep tomcat | 找到所有 tomcat 进程 |
grep -v grep | 过滤包含 grep 的进程行 |
awk ‘{print $2}’ | 提取找到的进程行记录中第二列的参数,也就是tomcat的进程号 |
xargs kill -9 | 把前面的参数都传递给后面的命令 kill -9 |
2.shell 脚本
echo “开始查询DSP2.0运行的进程编号,查出将其kill”
dsp_admin_id=ps -ef | grep dsp-admin | grep -v "grep" | awk '{print $2}'
echo $dsp_admin_id
for id in $dsp_admin_id
do
kill -9 $id
echo “killed $id”
done