Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1152340
  • 博文数量: 222
  • 博客积分: 5262
  • 博客等级: 大校
  • 技术积分: 3028
  • 用 户 组: 普通用户
  • 注册时间: 2009-11-22 19:10
文章分类

全部博文(222)

文章存档

2012年(2)

2011年(192)

2010年(28)

分类: 嵌入式

2011-07-06 19:09:50

#!/bin/sh
#   Deamon   Check   Program   in   U51
#   including   :
#     1.alarm(above   &   Motorola   &   EMX2500   &   Alcatel;     2.connect_EMX)
#


while   [   1   ]
do

#for   i   in   $ABOVE_DAEMON
cat   $1|while   read   pathname   appname
do
                ps   -ef   |grep   -v   "grep "|grep   "$appname "   |awk   '{print   "echo   ",$8,$9} '>   check_file
                if   test   -s   check_file
then
echo   $appname   "\t\tis   running "
else  
cd   $pathname
                                $appname   &
if   [   $?   -ne   0   ]
then
echo   "Run   '$appname '   failed! "
break
else
echo   "start   '$appname '   successed! "
fi

fi
done

echo   "-----------------------------------------------------------------\n "

echo   "-----------------------------------------------------------------\n\n "

sleep   60
done   #   done   of   while
阅读(2414) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~