Guest User

Untitled

a guest
May 22nd, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.64 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. MQ_URLFILE="/var/run/ais.url"
  4. MQ_URL1="mq-1.server.ru:777"
  5. MQ_URL2="mq-2.server.ru:777"
  6.  
  7. if [ -f $MQ_URLFILE ]; then
  8. MQ_URL=`cat ${MQ_URLFILE}`
  9. echo "Read: $MQ_URL"
  10. else
  11. conn=`curl -m 1 -S $MQ_URL1 2>&1 | tail -1 | awk '{print $2}'`
  12. if [ $conn != '(7)' ] && [ $conn != '(6)' ] ; then
  13. echo "Alive: $MQ_URL1"
  14. echo $MQ_URL1 > $MQ_URLFILE
  15. MQ_URL=$MQ_URL1
  16. else
  17. conn=`curl -m 1 -S $MQ_URL2 2>&1 | tail -1 | awk '{print $2}'`
  18. if [ $conn != '(7)' ] && [ $conn != '(6)' ] ; then
  19. echo "Alive: $MQ_URL2"
  20. echo $MQ_URL2 > $MQ_URLFILE
  21. MQ_URL=$MQ_URL2
  22. else
  23. echo 'No MQ available'
  24. exit
  25. fi
  26. fi
  27. fi
Add Comment
Please, Sign In to add comment