linux自动重启tomcat脚本

0.个人标记

caicongyang

http://blog.csdn.net/caicongyang

1.脚本retomcat.sh

#!/bin/sh
pid=`ps aux |grep tomcat |grep -v grep |grep -v retomcat | awk '{print $2}'`
echo $pid
if [ -n "$pid" ]
then
{
        echo =====kill tomcat ==========
        kill -9 $pid
        sleep 3
        echo =========startup.sh =============
        /usr/local/tomcat/bin/startup.sh
}
else
echo ===========startup.sh=============
/usr/local/tomcat/bin/startup.sh

fi

2.可以将以上的脚本加入crontab 中定时执行

我的CSDN博客地址: http://blog.csdn.net/caicongyang

时间: 2024-08-06 21:04:23

linux自动重启tomcat脚本的相关文章

在windows 上自动重启 tomcat 的方法

实现思路: Windows 上监控tomcat 进程并且自动重启的脚本 一类是 定时重启 tomcat 一类是 监控并重启 写一个守护tomcat进程 的脚本,间隔指定时间去访问 某个URL,对比HTTP 状态码是否为 200,如果不是,则重启tomcat. 实现方法: 下载一个 windows 对应版本的 curl.exe ,将文件放入  C:\Windows\System32 目录下 写一个 bat 脚本 @echo off set num=0 :loop set "httpcode=&qu

Linux 定时重启tomcat及配置定时任务详解

Linux 定时重启tomcat及配置定时任务详解 1.首先编写重启tomcat脚本 #!/bin/sh TOMCAT_PATH=tomcat地址路径/bin echo "TOMCAT_PATH is $TOMCAT_PATH" PID=`ps aux | grep tomcat地址路径 | grep java | awk '{print $2}'` if [ -n "$PID" ]; then echo "Will shutdown tomcat: $P

linux上监控tomcat down掉后自动重启tomcat

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px "Helvetica Neue"; color: #454545 } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px "Helvetica Neue"; color: #454545; min-height: 14.0px } p.p3 { margin: 0.0px 0.0px 0.0px 0.0px;

Linux 上重启tomcat 【转】 http://www.cnblogs.com/tovep/articles/2473147.html

http://www.cnblogs.com/tovep/articles/2473147.html 在进行启动时报了权限不足的错误,使用sudo运行即可 [http://www.jb51.net/LINUXjishu/12713.html] Linux下Tomcat重新启动 在Linux系统下,重启Tomcat使用命令操作的! 首先,进入Tomcat下的bin目录 cd /usr/local/tomcat/bin 使用Tomcat关闭命令 ./shutdown.sh 查看Tomcat是否以关闭

linux下重启tomcat、实时查看tomcat运行日志

在Linux系统下,重启Tomcat使用命令操作的! 首先,进入Tomcat下的bin目录 cd /usr/local/tomcat/bin 使用Tomcat关闭命令 ./shutdown.sh 查看Tomcat是否以关闭 ps -ef|grep java 如果显示以下相似信息,说明Tomcat还没有关闭 root 7010 1 0 Apr19 ? 00:30:13 /usr/local/java/bin/java -Djava.util.logging.config.file=/usr/loc

Tomcat进程运行监视并自动重启的脚本

#!/bin/bash   #author:yuxiaoguang #date:2016/5/22 echo "Start"   URL="http://127.0.0.1:8090"   curlit()   {       #echo "??"   curl --connect-timeout 15 --max-time 20 --head --silent "$URL" | grep '200'   # 上面的15是连接

Linux 重启Tomcat脚本

#!/bin/test_restart.sh #Author : Javen #Desc : restart tomcat-test tomcatpath="/home/local/testJaven/tomcat-test" tomcatname="tomcat-test" if [ $# -ne 1 ]; then ps -ef | grep java | grep ${tomcatpath}; pid=$(ps -ef | grep java | grep $

Linux自动执行sh脚本

crontab Linux 用户时程表 crontab -l 查看时程表 crontab -e 编辑时程表 crontab -r 删除时程表 一般crontab 服务是自动启用的. service crond status 命令,查看crontab 是否启用 事例:在指定时间执行/opt/start.sh,在指定时间执行/opt/stop.sh crontab -e 进入vi编辑界面 */2 * * * * sh /opt/start.sh #每隔2分钟执行一次start.sh脚本 */4 *

Eclipse修改java代码后自动重启Tomcat解决办法

今天甚是郁闷,项目马上要上线了,早上刚到公司打开MyEclipse 10.07提示过期提示,这对于用惯了破解软件的帝国用户的我原本以为小菜一碟. 于是到网上到处找破解软件,不用多长时间,Ok 破解成功.再一打开MyEclipse没什么异常,可到了部署项目时却发现总是出问题. 于是乎继续想办法破解,清理C盘和MyEclipse有关的文件,清注册表,重复重装,到最后也无果,卸载MyEclipse... 到网上下了个Eclipse,终于松了口气,决定再也不用My....可问题又来了,每次稍微修改jav