linux 定时重启tomcat
来源:互联网 发布:中国网络教育网 编辑:程序博客网 时间:2024/04/20 15:24
1、写一个shell脚本,定时重启tomcat并输出pid与时间至log文件
在root下编辑restartTomcat文件: vi restartTomcat.sh
#!/bin/sh. /etc/profilepid=`ps aux | grep tomcat | grep -v grep | grep -v retomcat | awk '{print $2}'`date=`date "+%Y-%m-%d %H:%M:%S"`echo $date -- $pid >> /root/restartlog.logif [ -n "$pid" ]then{echo ===========shutdown================/usr/local/tomcat/bin/shutdown.shsleep 1 pid=`ps aux | grep tomcat | grep -v grep | grep -v retomcat | awk '{print $2}'`if [ -n "$pid" ]then{sleep 1 echo ========kill tomcat============== kill -9 $pid}fisleep 1echo ===========startup.sh==============/usr/local/tomcat/bin/startup.shsleep 1pidNEW=`ps aux | grep tomcat | grep -v grep | grep -v retomcat | awk '{print $2}'`dateNEW=`date "+%Y-%m-%d %H:%M:%S"`echo $dateNEW ++ $pidNEW >> restartlog.log }else{echo ===========startup.sh==============/usr/local/tomcat/bin/startup.shsleep 1pidNEW=`ps aux | grep tomcat | grep -v grep | grep -v retomcat | awk '{print $2}'`dateNEW=`date "+%Y-%m-%d %H:%M:%S"`echo $dateNEW ++ $pidNEW}fi
2、给文件增加执行权限
chmod a+x restartTomcat.sh
3、添加定时器,每天十点半执行
crontab -e
30 22 * * * /root/restartTomcat.sh
4、查看定时任务
crontab -l
5、重启定时器
service crond stop
service crond start
0 0
- linux 定时重启 tomcat
- linux 定时重启 tomcat
- linux 定时重启tomcat
- linux定时重启tomcat
- linux定时重启tomcat
- Linux Tomcat 定时重启中文乱码
- linux下定时重启tomcat
- linux下定时任务-重启tomcat
- linux下定时重启tomcat
- linux 设置tomcat定时重启
- Linux每天定时重启Tomcat服务
- linux环境定时重启tomcat
- linux 定时重启tomcat 服务
- tomcat定时重启
- 定时重启tomcat
- Linux下定时重启Tomcat(修改)
- linux下实现tomcat定时自动重启
- linux下定时自动重启tomcat服务器
- 私有IP地址共有三个范围段
- hbase安装目录解析
- Python string replace 方法
- 分享一个获取控件 id 较简单的方法
- linux下IPTABLES配置详解
- linux 定时重启tomcat
- PHP 获取文件相对路径
- android Proguard duplicate zip entry error
- 以 java 为例,总结下 appium 里的一方法的使用心得
- Linux文件系统目录结构解析
- Unity3D与Sqlite数据库直连
- 检索,查询,筛选,过滤
- memcached+magent实现memcached集群
- Redis使用总结之与Memcached异同