#!/bin/sh
# сюда через пробел можно добавить свои хосты
SOURCE="ya.ru google.com mail.ru"
for host in $SOURCE; do
# пингуем, ошибки и вывод игнорируем
ping -q -c 1 $host >&- 2>&-
# $? - код завершения прошлой команды. если равен нулю то все ок
if [ $? != 0 ]; then
reboot;
fi;
done;