Автоматична перевірка з'єднання з сервером
Цим скриптом можна перевірити онлайн ваш сервер шарингу, чи ні.
#!/bin/sh
PINGRESERVER="ip_or_domen_of_server"
LOCKFILE="/tmp/${PINGRESERVER}.lock"
CHECKTIME=60
while true; do
if (! ping -c 3 ${PINGRESERVER} > /dev/null 2> /dev/null) then
if (! test -f ${LOCKFILE}) then
touch ${LOCKFILE}
wget -q -O /dev/null http://root:dreambox@localhost/cgi-bin/message?message=Server+OFF!!!&wait=on
fi
else
if (test -f ${LOCKFILE}) then
rm ${LOCKFILE}
wget -q -O /dev/null http://root:dreambox@localhost/cgi-bin/message?message=Server+ON!!!&wait=on
fi
fi
sleep ${CHECKTIME}
done
IP-адрес, або домен прописуем тут
PINGRESERVER="ip_or_domen_of_server"
Часовий інтервал, через який буде опитуватись сервер виставляєм тут:
CHECKTIME=60, час в секундах.
Якщо пропаде з'єднання з сервером, то через хвилину ви побачите на екрані повідомлення
(https://sat-ukraine.info/proxy.php?request=http%3A%2F%2Fi26.tinypic.com%2Fx6h37q.jpg&hash=7bad2922072d202acdaede83ef3c41cdf96bdb1d)
А якщо з'єднання відновиться, то повідомлення буде таким:
(https://sat-ukraine.info/proxy.php?request=http%3A%2F%2Fi28.tinypic.com%2Fr92vdu.jpg&hash=6862d60836897f6cd58610753b45d384e2ab1cfb)
Ці повідомлення ви будете бачити незалежно від того, які канали переглядаєте чи FTA, чи через шаринг. Це дуже зручно, тому що відразу видно, коли пропав конект з сервером і коли з'явився.
Якщо в вас пароль відмінний від dreambox, то замінюєм на свій
root:your_password@localhost