tomcat 启动脚本走过的坑

 

最近由于 程序写的问题 tomcat经常需要重启,所以就让我写给监控tomcat并启动的脚本

例:

 

看着一起正常 然后就写到 crontab 计划任务里了

后来发现不管用, 找了好多文档 就是找不到问题,

左后我在 crontab 计划任务里 执行脚本的同事 吧执行的结果追加到文件里,

查看文件发现 tomcat的进程 变成了3个或3个以上,让我不知道怎么弄了,

后经过反复试验,将脚本放到安装tomcat目录的外面,就OK了。不要放在tomcat的安装目录。

或是  ID=`ps -ef |grep apache-tomcat-8.0.30|grep -v 'grep'|awk '{print $2}'|wc -l`

不要这样写,写成这样也是没问题的

ID=`ps -ef |grep  java|grep apache-tomcat-8.0.30|awk '{print $2}'|wc -l`

因我们的环境是多个tomcat所以必须加apache-tomcat-8.0.30

 

posted @ 2018-04-12 12:00  春天的风情  阅读(396)  评论(0编辑  收藏  举报