Guest User

internet_watchdog

a guest
Apr 27th, 2022
183
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.66 KB | None | 0 0
  1. #!/bin/bash
  2. #
  3. # ./internet_watchdog.sh
  4. #
  5. # crontab 0 */4 * * * /home/internet_watchdog.sh
  6. #
  7. # raspberry inicializálás
  8. # sudo ifup wlan0
  9.  
  10. # olvassuk a default beállitást
  11. # ip ro l
  12.  
  13. ping -c4 192.168.0.1 > /dev/null
  14. # a ping hibával jön vissza
  15. if [ $? != 0 ]
  16. then
  17.   echo " a 192.168.0.1 router nem elérhető"
  18.   http -v 192.168.0.101/relay/0 turn==on > /dev/null
  19. fi
  20.  
  21. sleep 120
  22.  
  23. # belülről megnézzük, hogy van e internet elérés
  24. ping -c2 google.com > /dev/null
  25. if [ $? != 0 ]
  26.  then
  27.   # ha nincs akkor
  28.   http -v 192.168.0.101/relay/0 turn==off > /dev/null
  29.   sleep 120
  30.   http -v 192.168.0.101/relay/0 turn==on > /dev/null
  31. fi                    
Advertisement
Add Comment
Please, Sign In to add comment