`
lym6520
  • 浏览: 705650 次
  • 性别: Icon_minigender_1
  • 来自: 福建
社区版块
存档分类
最新评论

强制关闭tomcat sh脚本

 
阅读更多
shutdown-force.sh解决tomcat无法正常关闭需要手动kill问题。
把shutdown-force.sh放到tomcat/bin目录下,强制关闭tomcat:
cd tomcat/bin
./shutdown-force.sh


sh脚本内容:
set fileformat=unix
#!/bin/bash
#by lym6520 2014-11-08
#force shutdown tomcat,copy this sh file to tomcat/bin dir

path=${PWD}

ps -ef|grep $path|grep java|awk '{print $2}'

echo "exec $path/shutdown.sh"
$path/shutdown.sh

sleep 3s

#kill -9 pid
ps -ef|grep $path|grep java|awk '{print $2}'|xargs kill -9

#success msg
echo "shutdown success"

ps -ef|grep $path|grep java|awk '{print $2}'

1
1
分享到:
评论
1 楼 sgq0085 2015-11-27  
太好了 感谢提供的脚本 现在试一下

相关推荐

    tomcat停起脚本.txt

    - 然后执行`./startup.sh`脚本来启动Tomcat服务。 4. **主流程控制** ```bash case $1 in start) start;; stop) stop;; restart) stop start;; esac ``` - 该段代码根据命令行传入的第一个参数(即`...

    Linux下Tomcat的启动、关闭、杀死进程

    3. **执行startup.sh脚本启动Tomcat**: ```bash ./startup.sh ``` 这个脚本会根据`$CATALINA_HOME/conf/server.xml`配置文件中的设置启动Tomcat服务。如果一切正常,Tomcat将会在后台运行,同时会在`logs/...

    CentOS下停止Tomcat运行脚本代码

    脚本的主要功能分为三个阶段:查找Tomcat进程、尝试优雅地停止Tomcat以及最后强制杀死进程。下面将逐一介绍每个步骤的具体实现方法。 #### 查找Tomcat进程 脚本的第一部分是查找正在运行的Tomcat进程ID。这一步...

    Linux下关闭tomcat

    本文将详细介绍如何在Linux系统中安全、有效地关闭Tomcat服务,包括通过标准脚本关闭、直接杀死进程等方法。 #### 一、使用Shutdown脚本关闭Tomcat 1. **访问Tomcat安装目录**: - 首先需要定位到Tomcat的安装...

    linux下的TOMCAT操作

    当使用`shutdown.sh`无法正常关闭Tomcat时,可以通过获取其进程ID并使用`kill`命令强制终止: ```bash ps -ef | grep java # 查找Tomcat进程 kill <PID> # 强制杀死进程 ``` 或者使用`killall`命令关闭所有Java...

    linux系统中使用shell脚本自启动tomcat

    linux系统中使用shell脚本自启动tomcat 在/etc/init.d下新建文件tomcat 命令:vi /etc/init.d/tomcat tomcat文件新建完毕后,检查文件格式是否为unix,如果格式为dos,需要先将文件格式切换成Unix 强制切换为unix...

    Linux下重启多个 tomcat 服务的脚本(推荐)

    这里,脚本包含了两个启动命令,分别对应于示例中的`$kow/bin/startup.sh`和`$open_acct2/bin/startup.sh`,这两个路径应替换为实际的Tomcat实例启动脚本位置。 这个脚本对于需要频繁重启多台Tomcat实例的环境非常...

    linux 启动 Tomcat 命令

    - 进入Tomcat的`bin`目录,执行启动脚本`catalina.sh`: ```bash ./jakarta-tomcat-5.5.9/bin/catalina.sh start ``` - 在这段日志中,可以看到命令成功执行并输出了相关环境变量的路径: ```bash Using ...

    Tomcat定时启动与监控

    脚本首先检查Tomcat是否正在运行,如果运行则停止Tomcat,等待一段时间后再确认是否已经完全关闭,若未关闭则强制杀死进程,然后启动Tomcat。接着,使用`crontab -e`命令编辑定时任务,如`00 05 * * * /home/lxh/...

    Linux Shell脚本实现检测tomcat

    如果用户是"tomcat",则表明Tomcat已经运行,但可能存在问题,因此使用`kill -9`命令强制结束PID对应的进程,然后延迟5秒后启动Tomcat两次,确保服务能够成功启动,并通过`service tomcat6 status`检查Tomcat的状态...

    Linux下tomcat的使用

    这通常可以通过执行位于Tomcat安装目录下的`bin`子目录中的脚本来完成。 **命令步骤**: 1. **进入bin目录**: ``` cd bin ``` 2. **关闭Tomcat**: ``` ./shutdown.sh ``` 3. **启动Tomcat**: ``` ./...

    catalina.sh

    - `stop`:停止Tomcat服务,可以通过`-force`参数强制关闭。 - `run`:直接运行Tomcat,不会在后台运行,适合调试。 - `reload`:重新加载Tomcat配置,不重启服务,适用于热更新配置。 - `-debug`:启动时开启JVM的...

    Linux部署tomcat

    - 执行`startup.sh`脚本来启动Tomcat服务: ``` ./startup.sh ``` - 如果`startup.sh`没有执行权限,可以使用`chmod`命令添加权限: ``` chmod 777 ./* ``` - 再次执行`./startup.sh`即可启动服务。 2. **...

    linux重启服务器的tomcat

    - 找到Tomcat进程ID后,使用`kill -9 <PID>`命令强制终止该进程。 - 示例:`kill -9 31426`(注意替换为实际的进程ID)。 #### 四、启动Tomcat服务 1. **启动脚本路径**: - Tomcat的启动脚本通常位于`/usr/java...

    Shell kill tomcat process

    通常,Tomcat有一个名为`shutdown.sh`的脚本,用于发送一个正常关闭的信号(SIGTERM),让服务器有时间完成清理工作。在命令行中,我们可以执行`./shutdown.sh`或者在脚本中使用`/path/to/tomcat/bin/shutdown.sh`。...

    linux下tomcat配置小白级理解

    - 执行`kill -9 [PID]`来强制终止Tomcat进程。 2. **启动Tomcat失败:** - 检查`JAVA_HOME`环境变量是否正确设置。 - 查看Tomcat的日志文件(位于`logs`目录),寻找错误提示。 通过以上步骤,即使是在多次...

    tomcat的安装配置

    - 进入Tomcat安装目录下的`bin`目录,运行`startup.bat`(Windows系统)或`startup.sh`(Linux/Unix系统)脚本来启动Tomcat。 - 成功启动后,在浏览器中输入`http://localhost:8080`,如果能够看到Tomcat默认的欢迎...

Global site tag (gtag.js) - Google Analytics