Проверка подключения интернета
Добавлено: 31 июл 2024, 23:50
Код: Выделить всё
#!/bin/bash
wget -q --spider https://google.com
if [ $? -eq 0 ]; then
echo "Online"
else
echo "Offline"
fi
Если делаешь только то, что умеешь, то никогда не сможешь превзойти самого себя
https://s.hardprivate.com/
Код: Выделить всё
#!/bin/bash
wget -q --spider https://google.com
if [ $? -eq 0 ]; then
echo "Online"
else
echo "Offline"
fi
Код: Выделить всё
#!/bin/bash
wget -q --spider https://hardprivate.com
if [ $? -eq 0 ]; then
#echo "Online"
:
else
#echo "Offline"
wg-quick down wg0
sleep 2
wg-quick up wg0
fi
Код: Выделить всё
chmod +x wg-restart.sh
ln -s /root/wg-restart.sh /etc/periodic/15min/
Код: Выделить всё
#!/bin/bash
# Check internet connectivity
# Returns true if ping succeeds for any argument. Returns false otherwise
ckintconn () {
for host
do
ping -c1 "$host" && return
done
return 1
} &>/dev/null
if ckintconn 1.1.1.1 8.8.8.8 www.google.com
then
echo "internet working"
else
echo "no internet"
fi