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

   조회 3590   추천 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 4430/5708
2015-12   1675655   백메가
2014-05   5140999   정은준1
2019-01   3602   서버구머
2021-12   3602   wng0620
2015-07   3602   박문형
2021-11   3602   천공이
2018-02   3602   WJSHIN
2015-06   3601   nightly
2017-07   3601   coreella
2021-11   3601   sfff
2018-10   3601   햇살한스푼
2018-11   3601   화란
2017-11   3601   나는곰인뎅
2020-07   3601   까치산개꿀탱
2019-11   3601   tpp52
2016-08   3601   Daldang
2014-04   3601   박완경
2014-03   3601   승후니도쿄
2020-07   3601   그모도
2017-03   3601   AplPEC
2016-05   3600   피파도
2019-08   3600   유포리아