码迷,mamicode.com
首页 > 系统相关 > 详细

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

时间:2017-09-12 10:04:00      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:bin   异常   while   amp   echo   run   监控   erro   star   

#!/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

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

标签:bin   异常   while   amp   echo   run   监控   erro   star   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!