浏览 4901 次
锁定老帖子 主题:使用shell脚本监控tomcat
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-09-17
最后修改:2009-09-17
#! /bin/sh #死循环 while : do #查找tomcat的pid ui=$(ps x |grep catalina |grep tomcat |grep -v grep|awk '{print $1}') echo 'tomcat pid is' $ui if [ "$ui" == "" ] ;then #如果TOMCAT 的PID不存在就启动tomcat echo "tomcat is shutdown ,now start up tomcat...." export JAVA_HOME=/opt/jdk/1.6 export PATH=$JAVA_HOME/bin:$PATH export LANG=zh_CN.GB18030 export LANGUAGE=zh_CN.GB18030:zh_CN.GB2312:zh_CN #startup tomcatui /opt/unimas/tomcatui/bin/startup.sh #睡眠4秒让tomcat启动 sleep 4 echo "tomcat restart ok.." else echo "tomcat is running...." fi done 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2009-09-17
这个死循环是不是太耗资源了..为何不在cron里每五分钟运行一次?
|
|
返回顶楼 | |
发表时间:2009-09-23
hellojinjie 写道 这个死循环是不是太耗资源了..为何不在cron里每五分钟运行一次?
建议不错,采纳了 |
|
返回顶楼 | |