리눅스 분류
스크립트를 좀 봐주세요.어디가 잘못되었는지요.
작성자 정보
- 이현철 작성
- 작성일
컨텐츠 정보
- 1,876 조회
- 0 추천
- 목록
본문
아래와 같은 스크립트를 작성했서 동작확인을 하면
[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
등록된 댓글이 없습니다.