shell之监控tomcat(一个tomcat)端口是否正常
2015-12-11 11:26
645 查看
#!/bin/bash #by LC MAIL1=zongjian@lc.com MAIL2=jingli@lc.com MAIL3=lc@lc.com TOMCAT_PROT (){ if [ `netstat -lntup|grep java |wc -l` -ne 3 ] then clear echo -e "\033[31m###########################\033[0m" echo -e "\033[31m\033[0m""\033[1;5;31m TOMCAT PROT CANT FIND \033[0m""\033[31m \033[0m" echo -e "\033[31m###########################\033[0m" echo "`date +%F_%H-%M-%S`WAP TOMCAT PROT CANT FIND"|mail -s tomcat $MAIL1 echo "`date +%F_%H-%M-%S`WAP TOMCAT PROT CANT FIND"|mail -s tomcat $MAIL2 echo "`date +%F_%H-%M-%S`WAP TOMCAT PROT CANT FIND"|mail -s tomcat $MAIL3 echo "===`date +%F_%H-%M-%S`===" >>/home/lichuang/tomcat_notok.txt netstat -lntup|grep java >>/home/lichuang/tomcat_notok.txt else sleep 120 TOMCAT_PROT fi } main (){ TOMCAT_PROT } main注:1)判断的端口数不要做成变量,有坑!!!
2)注意TOMCAT_PROT的位置
相关文章推荐
- java-模拟tomcat服务器
- i-jetty环境搭配与编译
- android wifi 无线调试
- 实现单Tomcat多Server配置
- 生产环境下的Tomcat配置
- 运维入门
- 动态清空 nohup 输出文件
- install scrapy with pip and easy_install
- Linux部署Tomcat服务器
- jenkins------结合maven将svn项目自动部署到tomcat下
- 如何搞定tomcat这只喵~
- Linux Shell常用技巧
- Shell 脚本编程陷阱
- shell字符串操作详解
- Shell中删除某些文件外所有文件的3个方法
- Ruby中执行Linux shell命令的六种方法详解
- VB使用shell函数打开外部exe程序的实现方法
- Shell编程的一些知识集合
- Shell中的for和while循环详细总结