쉘 스크립트 문의....2가지만요...특정 메세지 나오면 중지하면서 다른파일 실행

정영철   
   조회 3671   추천 0    

안녕하세요.

리눅스에서 스크립트를 만드는데요. 이거를 잘 못해서 ....질문 올롭니다..

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

count=`uemcli -d x.x.x.x -u Local/admin -p password /prot/snap show | grep res_18 | wc -l`

echo "count : " $count
if [ $count == 2 ]
then
echo "OK";

else
echo "fail";
fi
--------------------------------------------------------------------------------------

wc -l  해서 2가 나오면 OK를 표기하고 만약 2가 아니면 Fail 메세지 표기 하면서 다른 스크립트  endbackup.sh 실행하고 종료 할려고 하는데요

else 이후에 어떻게 추가 해야 하나요..

간단한거 같은데 어렵네요...부탁드립니다.




짧은글 일수록 신중하게.
화란 2018-04
#!/bin/bash

# 카운트 뽑기
count=`uemcli -d x.x.x.x -u Local/admin -p password /prot/snap show | grep res_18 | wc -l` # 맞다는 가정하에...

# 카운트 출력
echo "count : $count"

# 2라면 OK 출력후 스크립트 종료, 그외에는 Fail 출력하고 endbackup.sh 실행
if [ $count -eq 2 ]; then    # if (( $count == 2 )); then  수치비교라면 요래써도 될겁니다.
{
    echo "OK"
    exit 0
}
else
{
    echo "FAIL"
    ./endbackup.sh    # endbackup.sh의 full-path를 써줘도 됩니다
    exit 1
}
fi

# 대략 이럴껍니다... 안돌려봐서리^^
두분다 감사합니다 ^^
이제부터라도 공부해야겟네여


QnA
제목Page 1693/5725
2015-12   1769527   백메가
2014-05   5244115   정은준1
2018-04   4207   정상백
2018-04   5317   메가날백
2018-04   5227   눈부신아침
2018-04   5262   삼돌군
2018-04   4360   드루와드루와
2018-04   6146   무아
2018-04   4798   윤경식
2018-04   3702   MnkRed
2018-04   5019   컴박
2018-04   4591   심바트
2018-04   4434   인생막장
2018-04   11536   새총
2018-04   9052   여주농민76
2018-04   4887   컴박
2018-04   4249   dragoune
2018-04   4795   김건우
2018-04   3873   김주현
2018-04   4139   TLaJ3KtYGr
2018-04   4191   삐돌이슬픔이
2018-04   5931   김건우