shell脚本定时重启tomcat
来源:互联网 发布:论持久战的影响知乎 编辑:程序博客网 时间:2024/06/10 00:58
crond 是Linux用来定期执行程序的命令,我们通过crond来定期执行shell脚本重启tomcat。
#编写定时重启shell脚本(pid=`ps aux | grep tomcat | grep -v grep | grep -v retomcat | awk '{print $2}'`)
> vi hello.sh
#echo "hello world"
#!/bin/sh
. /etc/profile
pid=`netstat -anp|grep 9090|awk '{printf $7}'|cut -d/ -f1`
dat=`date '+%Y-%m-%d %H:%M:%S'`
echo $dat
echo $pid
if [ -n "$pid" ]
then
{
echo ===========shutdown================
/usr/local/app/wxp/apache-tomcat-7.0.73/bin/shutdown.sh
sleep 1
pid=`netstat -anp|grep 9090|awk '{printf $7}'|cut -d/ -f1`
if [ -n "$pid" ]
then
{
sleep 1
echo ========kill tomcat==============
kill -9 $pid
}
fi
sleep 1
echo ===========startup.sh==============
/usr/local/app/wxp/apache-tomcat-7.0.73/bin/startup.sh
}
else
echo ===========startup.sh==============
/usr/local/app/wxp/apache-tomcat-7.0.73/bin/startup.sh
fi
~
~
~
~
~
~
#赋予权限,是脚本可执行
chmod +x filename
#设定定时任务
[root@yz-Centos1 bin]# crontab -e
0 6 * * * /usr/local/app/wxp/apache-tomcat-7.0.73/bin/hello.sh >> /usr/local/app/wxp/apache-tomcat-7.0.73/bin/log/log.txt
0 0
- shell脚本:定时重启tomcat服务
- shell脚本定时重启tomcat
- shell脚本定时重启tomcat
- Linux定时重启tomcat的shell脚本
- shell脚本重启tomcat
- shell 脚本重启tomcat
- shell 重启tomcat 脚本
- tomcat重启shell脚本
- shell 重启tomcat 脚本
- Tomcat定时重启sh脚本
- linux shell脚本定时3分钟监控Tomcat,自动重启
- tomcat的重启shell脚本
- 利用linux shell脚本 重启tomcat
- shell自动监控重启Tomcat脚本
- shell自动监控重启Tomcat脚本
- shell自动监控重启Tomcat脚本
- shell自动监控重启Tomcat脚本
- tomcat自动重启shell脚本
- java 并发安全的思考
- hdu 1241 Oil Deposits (dfs经典入门)
- oracle插入数据报ORA-00001:违反唯一约束条件
- 练习 2-3 编写函数 htoi(s),把由十六进制数字组成的字符串(包含可选的前缀 0x 或 0X)转换为与之等价的整型值。字符串中允许包含的数字包括:0~9、a~f 以及 A~F。
- Struts2框架详细用法第一课
- shell脚本定时重启tomcat
- Hint: This may be the result of an unspecified view, due to default view name generation.)]
- springMVC中直接访问controller404
- dijkstra+dfs模板
- ubuntu 14.04 安装qq 2015
- 网站的安全校验
- 万用头文件#include<bits/stdc++.h>
- 处理listview的滑动冲突
- ZooKeeper客户端--java实现