小五六资源网,小五六博客
  • 首页
  • Linux
  • linux自动获取tomcat进程号然后杀死进程bash脚步

linux自动获取tomcat进程号然后杀死进程bash脚步

发布:小五六资源网 2024年3月3日 11:03 星期日分类: Linux

你可以创建一个bash脚本来自动获取Tomcat进程号并杀死它。以下是一个简单的脚本示例,该脚本使用pgrep命令来查找Tomcat进程并杀死它:

bash#!/bin/bash # 查找Tomcat进程号 TOMCAT_PID=$(pgrep -f "catalina.sh run") # 检查是否找到Tomcat进程 if [ -z "$TOMCAT_PID" ]; then echo "没有找到Tomcat进程。" else echo "找到Tomcat进程,准备杀死进程..." # 杀死Tomcat进程 kill -9 $TOMCAT_PID echo "Tomcat进程已被杀死。" fi
 #!/bin/bash

# 查找Tomcat进程号
TOMCAT_PID=$(pgrep -f "catalina.sh run")

# 检查是否找到Tomcat进程
if [ -z "$TOMCAT_PID" ]; then
    echo "没有找到Tomcat进程。"
else
    echo "找到Tomcat进程,准备杀死进程..."
    # 杀死Tomcat进程
    kill -9 $TOMCAT_PID
    echo "Tomcat进程已被杀死。"
fi
 

将上述脚本保存为一个文件,例如kill_tomcat.sh,然后为该文件添加执行权限:

 
shellchmod +x kill_tomcat.sh

现在,你可以通过以下命令运行脚本:

 
shell./kill_tomcat.sh
这个脚本首先使用pgrep命令查找包含"catalina.sh run"字符串的进程,这通常是Tomcat启动脚本的一部分。如果找到匹配的进程,它将使用kill -9命令来杀死该进程


或者直接在开机自启动脚本中添加命令
vim /etc/rc.local

pkill -9 -f tomcat
温馨提示如有转载或引用以上内容之必要,敬请将本文链接作为出处标注,谢谢合作!

发表评论: