This commit is contained in:
tavo-wasd 2023-12-26 09:19:53 -06:00
parent 6b06bdf592
commit 6914e44be9

18
scripts/isitup Executable file
View file

@ -0,0 +1,18 @@
#!/bin/sh
HOST="$1"
print_yes() {
printf '\033[2m%s:\033[0m \033[1m\033[32mYES\033[0m\n' "$1"
}
print_no() {
printf '\033[2m%s:\033[0m \033[1m\033[31mNO\033[0m\n' "$1"
}
if ! ping -c 1 "$HOST" > /dev/null 2>&1; then
print_no DNS
print_no WEB
else
print_yes DNS
curl --silent --fail "$HOST" > /dev/null 2>&1 &&
print_yes WEB || print_no WEB
fi