linux tomcat 进程杀掉_linux 查找tomcat进程并杀死

本文介绍了如何在Linux系统中编写一个Shell脚本来查找并杀死指定的Tomcat进程。脚本通过使用`jps`命令检索进程,结合`grep`和`awk`过滤出Tomcat节点,并使用`kill -9`命令终止进程。
摘要由CSDN通过智能技术生成

简言

公司项目运营在linux系统上,为了方便发包,自己写了一个自动发包程序。但是,经常会出现tomcat进程没有杀死的情况。为了解决此问题,写了一个处理此类进程的脚本。写下本文的就是记录一下这个脚本,同时也希望能帮到有此需求的人。

步骤分解

1.公共变量

#!/bin/sh

JAVA_JPS="$JAVA_HOME/bin/jps -v"

#公共变量

declare node_name;

2.检索符合条件的tomcat进程

#获取tomcat节点PID

function get_tomcat_node_pid {

pids_search=`$JAVA_JPS | grep $node_name | awk '{print $1}'`;

echo $pids_search;

}

shell中将某个方法、命令的执行结果赋值给某个变量时,需要使用反引号。反引号``不是单引号,而是TAB键上方那个键。

$node_name为tomcat节点名称。

3.检查tomcat进程

#检查tomcat节点是否被杀死

function check_tomcat_node_killed {

pids=`get_tomcat_node_pid`;

pids_array=($pids);

pids_len=${#pids_array[@]};

if [ $pids_len -eq 0 ]

then

return 0;

fi</

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值