linux自动重启tomcat脚本
2016-01-11 15:44
791 查看
一, 编写重启tomcatshell脚本
#!/bin/sh
pid=`ps aux | grep tomcat8080_badscore | grep -v grep | awk '{print $2}'`
echo $pid
if [ -n "$pid" ]
then
{
echo ========kill tomcat begin==============
echo $pid
kill -9 $pid
echo ========kill tomcat end==============
sleep 2
echo ===========startup.sh==============
/web/appservers/tomcat8080_badscore/bin/startup.sh
}
else
echo ===========startup.sh==============
/web/appservers/tomcat8080_badscore/bin/startup.sh
fi
二, 放入一个目录文件下面, 修改为可执行文件
chmod 755 restartTomcat
三、在控制台上输入以下命令
crontab -e
如果是在crontab中运行, 需要增加
#!/bin/sh
export JAVA_HOME=/usr/local/java/jdk1.6.0_45
pid=`ps aux | grep tomcat9090_mongo_tmc | grep -v grep | awk '{print $2}'`
export这行, 又不自动启动不了
四、按i键编辑这个文本文件,输入以下内容,每天凌晨5:00重启tomcat
00 01 * * * /web/restartTomcat.sh
#!/bin/sh
pid=`ps aux | grep tomcat8080_badscore | grep -v grep | awk '{print $2}'`
echo $pid
if [ -n "$pid" ]
then
{
echo ========kill tomcat begin==============
echo $pid
kill -9 $pid
echo ========kill tomcat end==============
sleep 2
echo ===========startup.sh==============
/web/appservers/tomcat8080_badscore/bin/startup.sh
}
else
echo ===========startup.sh==============
/web/appservers/tomcat8080_badscore/bin/startup.sh
fi
二, 放入一个目录文件下面, 修改为可执行文件
chmod 755 restartTomcat
三、在控制台上输入以下命令
crontab -e
如果是在crontab中运行, 需要增加
#!/bin/sh
export JAVA_HOME=/usr/local/java/jdk1.6.0_45
pid=`ps aux | grep tomcat9090_mongo_tmc | grep -v grep | awk '{print $2}'`
export这行, 又不自动启动不了
四、按i键编辑这个文本文件,输入以下内容,每天凌晨5:00重启tomcat
00 01 * * * /web/restartTomcat.sh
相关文章推荐
- nginx代理tomcat入门
- Linux下Tomcat安装和配置
- nginx+tomcat实现单IP,多域名,多站点的访问
- Mac系统上eclipse+tomcat+mysql环境的搭建
- 读<看透Spring MVC 源代码分析与实践>Tomcat笔记
- zabbix JMX监控 tomcat
- Tomcat日志catalina.out文件过大的处理方法
- CentOS下配置多个Tomcat同时运行 本篇文章来源于 Linux公社网站(www.linuxidc.com)
- 利用用户自己的server、tomcat下的解决iOS7.1企业应用无法安装应用程序 由于证书无效的问题
- 解决创建servlet 找不到webservlet包
- 设置Tomcat的UTF-8编码
- Tomcat服务器性能优化
- 配置非安装版tomcat服务
- TOMCAT 优化设置
- Tomcat的WebappClassLoader(web应用类加载器)详解(一)
- Eclipse中Java Web项目自动部署到Tomcat服务器
- j2ee tomcat 部署学习
- 环境变量的配置,Tomcat安装配置
- jdk tomcat solr mmseg4j linux centos 安装
- tomcat的配置