博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux下Tomcat重启脚本
阅读量:5305 次
发布时间:2019-06-14

本文共 587 字,大约阅读时间需要 1 分钟。

我们重启Tomcat服务的时候,Tomcat自带的shutdown.sh脚本有时并不能真正杀死进程,经常需要我们用“kill -9 pid”的方式来杀死进程。

下面的脚本可以简化我们的操作,执行可杀死Tomcat进程并重新启动Tomcat:

tomcat=$(dirname $(pwd))"/conf/logging.properties"pkill -9 -f $tomcatif [ "$1" == "k" ];then        echo "程序已杀死"        exit 1fisleep 3tomcatPid=$(pgrep -f $tomcat)if [ ! -z "$tomcatPid" ];then    echo "程序未杀死"    exit 1fimv ../logs/catalina.out ../logs/catalina.out_$(date "+%Y-%m-%d-%H:%M:%S")nohup ./catalina.sh run > ../logs/catalina.out &tailf ../logs/catalina.out

保存为nohup_start.sh文件,使用“./nohup_start.sh”执行即可。

转载于:https://www.cnblogs.com/guyezhai/p/4914077.html

你可能感兴趣的文章
读[SAP+ERP财务与控制模块配置]
查看>>
debian8 Apache 更改根目录
查看>>
JQuery 的一个轻量级 Guid 字符串拓展插件.
查看>>
觉得好烦啊。我一定是脑子坏了
查看>>
9-4
查看>>
在线安装eclipse中html/jsp/xml editor插件(很可靠)
查看>>
discuz函数quote
查看>>
Xdebug日志文件不显示
查看>>
PHP大小写:函数名和类名不区分,变量名区分
查看>>
php 跨域请求
查看>>
八大排序算法
查看>>
day57 手写socket、路由系统、响应一个动态内容、链接数据库、django配置、及应用、DNS服务器...
查看>>
CentOS7 下 yum 安装 Docker CE
查看>>
SDUT 识别浮点常量问题 编译原理作业
查看>>
pku 3280 Cheapest Palindrome DP
查看>>
c++11/0x多线程编译
查看>>
链接到底干了什么
查看>>
Android学习笔记(1):环境搭建
查看>>
LCID应用2
查看>>
[译]Javascript timing事件
查看>>