#!/bin/sh
source /etc/profile
proc_name="iget_spider"
#current_time=`date +%Y%m%d+%H%M%s`
NUM=`ps -ef|grep $proc_name|grep -v grep|wc -l`
proc=`ps -ef|grep $proc_name|grep -v grep`
echo "--------------num is:"$NUM ";time is :"$(date) ";proc is " $proc "-------------"
if [ $NUM -eq 0 ]
then
echo -e $NUM
echo -e "the spider not alive,start spider"
...
Linux环境下进程监控脚本
之前我写过一次是在windows 环境下不断检测服务器上的某个进程,如果挂掉可以重新启用,
这里我发布一个linux环境下,监控 激动某应用程序脚本。
#!/bin/sh
PROC_NAME="isearch"
NUM=`ps aux|grep -v grep|grep $PROC_NAME|wc -l`
if [ $NUM -eq 0 ] ; then
pkill -9 $PROC_NAME
/bin/sleep 3
cd /var/yuqing_4.0/isearch/bin
echo "now start isearch"
nohup ./isearch.8056 > /dev...