Test script if host is back online
- by brubelsabs
E.g. system: Ubuntu/Debian.
As many of you do this probably via ping and a terminal, I always forget this terminal when switching to other task... So a noftification popup would be useful. So can I do better as this?:
while; do
if ping -c 1 your.host.com; expr $? = 0; then
notify-send "your.host.com back online"; sleep 30s;
else
sleep 30s;
fi;
done
You will need zsh and libnotify to let the snippet work. As script:
#!/usr/bin/env zsh
while; do if ping -c 1 $1; expr $? = 0; then notify-send "$1 back online"; sleep 30s; else sleep 30s; fi; done