123456789101112131415161718192021222324252627 |
- #!/bin/sh
- #service=iru-swarm.infoclinica.ru
- #floating_ip=swarm.sdsys.ru
- check_service() {
- curl -f ${service}
- if [ $? == 0 ]; then echo "${service} is up and running!!!"; return 0; else echo "${service} is down!!!"; return 1; fi
- }
- check_ip() {
- curl -f ${vip}
- if [ $? == 0 ]; then echo "${vip} is exist!!!"; return 0; else echo "The ${vip} doesn't exist!"; return 1; fi
- }
- check=0
- while [ ${check} -eq 0 ]
- do
- check_service
- if [ $? != 0 ]
- then
- sleep 10
- else
- check_ip
- if [ $? != 0 ]; then check=1; else sleep 10; fi
- fi
- done
|