一个demo类型的监测进程脚本模板
来源:互联网 发布:无心整合捏脸数据 编辑:程序博客网 时间:2024/05/29 18:27
案例:每10秒钟检测tomcat进程,如果连续三次进程不存在,则启动tomcat。
脚本demo:
---------------------------------------------------------------------------------------------------------------------------------------------------
#!/bin/bash
check_tomcat () {sum=`ps -ef|grep "jdk1.7.0_65" |grep "apache-tomcat-7.0.72" |grep -v "grep"|wc -l`
echo $sum
}
while :;do #equal while true;
flag=0
echo `date "+%Y%m%d %H%M%S"`" ${flag} start--------" >>./0725.log
while [ `check_tomcat` -eq 0 ] ;do
flag=`expr $flag + 1`
if [ $flag -lt 3 ];then
sleep 10
echo `date "+%Y%m%d %H%M%S"`"$flag " >>./0725.log
else
/usr/local/apache-tomcat-7.0.72/bin/startup.sh >/dev/null 2>&1
echo `date "+%Y%m%d %H%M%S"`" ${flag} start-tomcat" >>./0725.log
break
fi
done
sleep 10
echo `date "+%Y%m%d %H%M%S"`" OUT_-----------" >>./0725.log
done
-------------------------------------------------------------------------------------------------------------------------------------------
假设脚本名称为 demo.sh,则通过如下命令运行脚本即可:
./demo.sh &
关闭命令:
kill -9 PID
说明:以上脚本为demo,具体检测时间,tomcat路径,日志信息等需要自己修改。
阅读全文
1 0
- 一个demo类型的监测进程脚本模板
- 守护进程监测脚本
- ANT脚本的一个模板
- 给Nagios增加一个Shell监测温度的脚本
- 一个简单的SHELL脚本模板
- 监测远程计算的进程
- 一个监控指定进程的脚本
- Shell写的一个进程监视脚本
- 一个守护vsftp进程的脚本
- 一个简单的脚本守护进程
- 简单监测iOS卡顿的demo
- 实时监测蓝牙状态的Demo
- 利用脚本实现计算字段的一个demo
- 一个简单统计时间间隔的shell脚本Demo
- 一个简单统计时间间隔的shell脚本Demo
- Linux下实现脚本监测特定进程占用内存情况
- Linux下实现脚本监测特定进程占用内存情况
- Linux下实现脚本监测特定进程占用内存情况
- 判断一个数组是一维数组还是二维数组
- JAVA反射强转创建对象
- 身份证检验信息
- 数据结构——普通树的定义与C++实现
- Java中如何使用Redis做缓存应用
- 一个demo类型的监测进程脚本模板
- 线程的调度
- BCD码
- Snackbar
- 解决安卓7.0拍照,相册选择崩溃的问题(包括压缩图片在内)
- 喷水装置(一)||南阳oj
- 美团 ViewPager+GridView实现左右滑动查看更多分类的功能
- Linux中Swap与Memory内存简单介绍
- Ubuntu Server17.04(English)下Pycharm 中文显示小方块