shell 代码 进程监控脚本,拉起core dump的服务器进程,以维持服务稳定
2009-04-22 14:17
726 查看
#!/bin/sh # 进程监控脚本,作用是拉起core dump的服务器进程,以维持服务稳定。 HOME="/tmp/ggg/" PROG="xxx_server" LOGFILE="monitor.log" ulimit -c unlimited while true do # restart the PROGRESS if it's dead. PROG_NUM=`ps -ef | grep $PROG | grep -v "grep"| wc -l` if test $PROG_NUM -lt 1 then date +"[%Y-%m-%d %H:%M:%S]" >> $LOGFILE echo "$PROG is dead." >> $LOGFILE cd $HOME/bin/ ./$PROG start echo "restart the progress..." >> $LOGFILE echo >> $LOGFILE fi sleep 5 done
相关文章推荐
- SHELL脚本监控JAVA进程的代码
- linux进程监控shell脚本代码
- SHELL脚本监控JAVA进程的代码
- 【shell脚本】监控服务进程状态
- linux进程监控shell脚本代码
- Shell脚本监控、拉起Nimbus和Supervisor进程
- 通用的进程监控重拉起bash脚本
- shell脚本FAQ与常用数据库服务器监控脚本示例
- linux下性能监控shell脚本实现系列一(服务器整体性能监控)
- 用shell脚本监控进程是否存在 不存在则启动的实例
- linux运维学习shell脚本监控nginx服务
- 使用 shell 脚本对 Linux 系统和进程资源进行监控
- 用shell脚本监控进程是否存在 不存在则启动的实例
- 实战模拟监控MySQL服务shell脚本小结
- 通过进程检测服务时脚本文件名不要起要检测的服务名字命名 shell程序从上到下执行若定义函数或引用系统函数需先定义 kill -USR2
- 实战模拟监控MySQL服务shell脚本小结
- 用shell脚本监控进程是否存在 不存在则启动的实例
- 使用shell脚本进行服务器系统监控——文件系统监控(3)
- Shell脚本监控服务器在线状态和邮件报警的方法
- nginx、tomcat、http服务shell监控脚本