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

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

작성자 정보

  • 홍보성 작성
  • 작성일

컨텐츠 정보

본문

root 권한으로 실행 시켜 보세요.
crontab에 등록할때
* * * * * root /스크립트
요런식으로 해 보세요.
추가. RPC 변수를 echo로 찍어 보시고 정보가 안나온다면 rpcinfo 파일의 퍼미션을 777로 주신다음에 다시 해보세요~


이현철 님의 글



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

[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 개
  • 현재 접속자 :  429 명