linux 下自动重启tomcat的脚本(支持shell杀进程)
1、首先使用linux的cron命令 编写定时脚本 crontab -e 或是 vi:/etc/crontab (两个独立的定时脚本文件,具体什么区别我也不懂)
2、使用脚本命令:30 2 * * * sh /home/startsh/yj/all_restart.sh > /home/startsh/log/yj.restart.log (每天两点三十定时启动 home目录下的all_restart.sh,并把启动日志写进yj_restart.log)
3、下面附all 及 restart.sh脚本
(1)restart.sh (接收两个参数)
#!/bin/sh
ulimit -c unlimited
source /etc/profile
export JAVA_HOME=/usr/local/jdk1.8
pid=`ps -ef | grep "$1" | grep -v grep | grep -v $$ | awk '{print $2}'`
echo $pid
if test -z $pid ; then
sh $2
else
kill -9 $pid
sh $2
fi
(2)all_restart.sh (执行另外脚本,支持多个)
sh yj_web_restart.sh
(3) yj_web_restart.sh 【往restart.sh里面传入参数, tomcat的web路径(整个完整的tomcat路径),及启动路径)】
sh /home/startsh/restart.sh "/home/32/web/yj/web(参数1)" "/home/32/web/yj/web/tomcat/bin/startup.sh(参数2)"
vFcCEy7HNRg
转载于:https://www.cnblogs.com/dw89/p/8175878.html
linux 下自动重启tomcat的脚本(支持shell杀进程)相关推荐
- Linux下自动重启系统
Linux下自动重启系统 1. 在/root下新建一个计数文件count.txt ,编辑内容为 初始值1 2. 在/root下写一个reboot.sh的脚本文件(注意空格!!!) #/bi ...
- linux下如何重启tomcat
在linux中要重启tomcat,只能先把tomcat关闭再重新启动. 在tomcat的安装目录下 /bin: 关闭tomcat: ./shutdown.sh; 查看tomcat进程是否已关闭:ps ...
- linux下定时重启tomcat
工具/原料 linux tomcat 方法/步骤 编写tomcat_shutdown.sh: #!/bin/shexport JAVA_HOME=/home/oracle/jdk1.7.0_67/ex ...
- linux定时重启tomcat的脚本,linux定时重启tomcat服务的脚本学习
要求:在linux中定时重启一个tomcat服务 一:shell脚本即Shell Script [1],Shell脚本与Windows/Dos下的批处理相似,也就是用各类命令预先放入到一个文件中,方便 ...
- linux判断tomcat状态,LINUX下如何查看tomcat运行状态,判断其是否启动
1,查看Tomcat启动日志. ${catalina_home}\logs [root@iZ25b4ffkfaZ logs]# tail -f catalina.out Sep 10, 2015 11 ...
- Linux上监控tomcat down掉后自动重启tomcat
Linux上监控tomcat down掉后自动重启tomcat 解决思路 Linux上监控tomcat down掉后自动重启tomcat 第一步编辑:monitor.sh文件(文件内容看下文) 第二步 ...
- linux 上自动执行caffe,linux下caffe的命令运行脚本
参考:https://www.cnblogs.com/denny402/p/5076285.html 首先编译: make -j8 make pycaffe 注:下面的--solver=.... 等价 ...
- linux 部署java的胡那就,心得之:linux下安装jdk tomcat oracle10g
最近一直在研究linux环境的操作,其实之前一直没有实际需求要用到linux,因项目需要,突然接受,显得很局促和苦闷,因我对linux的操作太不熟悉了,基本命令使用起来都很苦逼.现在突然需要搭建lin ...
- Linux下如何查看tomcat是否启动
为什么80%的码农都做不了架构师?>>> 在Linux系统下,重启Tomcat 首先,进入Tomcat下的bin目录 cd /usr/local/tomcat/bin 使用To ...
最新文章
- 80%以上Javaer可能不知道的一个Spring知识点
- 为啥led灯用一年后暗了很多_想把卤素灯换掉,选LED灯为什么比选氙气灯
- MVC-控制器向View传值的三种方法
- android程序 幻灯片,Android:ViewPager制作幻灯片
- linux安装运行jmeter,Linux下安装运行Jmeter程序
- combox取值以及赋值的方法
- 王者荣耀是怎样炼成的(三)unity组件与脚本
- BP神经网络简单应用实例,bp神经网络的应用案例
- Django使用pyjwt实现Token跨域认证登录过程实践
- 【Bug修复】java.lang.IllegalArgumentException、java.lang.NullPointerException 问题解决修复
- Latex-加通讯作者的小信封标记
- vue项目转换服务器端渲染,vue-server-renderer实现vue项目改造服务端渲染
- 传奇创世孙大宁:2016年H5将井喷,新传播途径是突破口
- 数据分析统计知识—描述性统计
- GD32 mcu sram启动配置方法
- 004-JDK的下载和安装
- 2022牛客多校第一场A、C、D、G、I、J
- 阿里百秀响应式页面制作
- 中兴三层交换机基本配置
- 2022年广东江门市江海区外海街道办事处招聘专职网格员试题及答案