2. Поднимаем локальный для киоска сайт с заглушкой. Задачей по
cron'у запускаем
curl и проверяем доступность основного сайта, при недоступности вносим в
/etc/hosts запись
127.0.0.1 myDomain.ru, при доступности удаляем запись.
3. Аналогично пункту 2 Задачей по
cron'у запускаем
ps смотрим и ищем запущенные процессы, если не находим firefox запускаем его.
4. Есть отличные устройства
NetPing. из личного опыта показали себя как надежные устройства. Если модем по COM порту с отдельным питанием. то и им можно отдельно управлять. (Модемы виснут чаще чем PC)
5. Вот неплохая статья
Аналог Teamviewer из VNC, SSH и суперклея