질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

스크립트를 좀 봐주세요.어디가 잘못되었는지요.

작성자 정보

  • 이현철 작성
  • 작성일

컨텐츠 정보

본문

아래와 같은 스크립트를 작성했서 동작확인을 하면

[root@kansi]# ./rpc-kansi
0
nfs정상동작

이라는 메세지로 제대로 동작하는데요.

cron으로 5분단위로 감시하면

메일로 nfs확인요 라는 메세지로 메일이 계속옵니다.

어째서,쉘스크립트를 직접 명령어 라인에서 실시하는것이랑,

cron으로 자동 스케쥴했을경우에,결과 값이 틀린지요?

고수님의 의견을 듣고 싶습니다.

--------------------------------

#!/bin/bash
MailTo=메일주소
LOG="rpclog"

RPC=`/usr/sbin/rpcinfo -p 10.1.1.5 2>/dev/null`
if [ $? = 0 ] ; then
 echo $?
 RPCDIFF=`echo "$RPC" 2>/dev/null`
 RPCLOG=`cat "${LOG}" 2>/dev/null`

 if [ "$RPCDIFF" = "$RPCLOG" ] ; then
  echo "nfs정상동작"
  else
  echo "nfs확인요"
  echo "nfs확인요" | mail -s "[rpcinfo check]" "$MailTo"
  fi
 else
 echo $?
 echo "nfs정지중"
 echo "nfs정지중" | mail -s "[rpcinfo check]" "$MailTo"
fi

exit 0

---------------------------------

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,138 명
  • 현재 강좌수 :  36,196 개
  • 현재 접속자 :  589 명