링크 ux 셸 데 몬 스 크 립 트 구현

1062 단어 linuxshell데 몬
삽입 식 초보 자,처음으로 코드 를 업로드 합 니 다.어제 udhcpd 와 udhcpc 의 데 몬 을 했 습 니 다.현 재 는 셸 모방 으로 만 작 성 됩 니 다.또 어떤 방법 으로 데 몬 을 할 수 있 습 니까?

#! /bin/sh
#       
PRO_NAME=udhcpc
WLAN=ra0
 
while true ; do
 
#     ps  $PRO_NAME    
  NUM=`ps aux | grep ${PRO_NAME} | grep -v grep |wc -l`
#  echo $NUM
#      1,    
  if [ "${NUM}" -lt "1" ];then
    echo "${PRO_NAME} was killed"
    ${PRO_NAME} -i ${WLAN}
#      1,      ,  
  elif [ "${NUM}" -gt "1" ];then
    echo "more than 1 ${PRO_NAME},killall ${PRO_NAME}"
    killall -9 $PRO_NAME
    ${PRO_NAME} -i ${WLAN}
  fi
#    kill    
  NUM_STAT=`ps aux | grep ${PRO_NAME} | grep T | grep -v grep | wc -l`
 
  if [ "${NUM_STAT}" -gt "0" ];then
    killall -9 ${PRO_NAME}
    ${PRO_NAME} -i ${WLAN}
  fi
done
 
exit 0
이상 에서 말 한 것 은 본 고의 모든 내용 입 니 다.Liux 셸 스 크 립 트 를 잘 아 는 데 도움 이 되 기 를 바 랍 니 다.

좋은 웹페이지 즐겨찾기