首页 > 系统服务 > 详细

一个监控进程的脚本,若进程异常重启进程

时间:2017-09-12 09:36:23      阅读:272      评论:0      收藏:0      [点我收藏+]

#!/bin/sh
echo "Current DIR is " $PWD
while [ 1 ]
do
serverpid=`ps -ef|grep 进程名|grep -v grep|awk ‘{print $2}‘`
if [ "$serverpid" ]
then
echo "进程名 is running,pid is " $serverpid
#kill -9 $serverpid
else
echo "进程名 is down ,now starting ..."
dt=`date +%F`
nohup 进程 2>>/data/socket/$dt"_ad_error.log" 1>>/data/socket/$dt"_ad_access.log" &
fi
sleep 5
done

一个监控进程的脚本,若进程异常重启进程

原文:http://www.cnblogs.com/weifeng1463/p/7508356.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!