Идея проста до безобразия :)
Есть домашний сервак с упсом подключенный к локалке и инету.
При пропадении питания свитч отключается - интерфейс падает - ПК отключается.
Когда питание появляется на интерфейсе ПК по WOL включается (тут все работает).
Интерфейсы сконфигурированы через ifplugd (работает без проблем). Этот демон при up/down интерфейса выполняет соответствующие скрипты.
Вписываю в скрипт на up строчку: /sbin/shutdown -c &
В скрипт down: /sbin/shutdown -h 5 &
Проблема что ifplugd почему-то ждет завершения дочерных процессов (это я так думаю) и не срабатывает при повторном включении.
Пробовал /usr/bin/nohup /sbin/shutdown -h 5 & > /dev/null
Не помогло.
Тоесть ifplugd не отрабатывает повторно пока я руками не убью shutdown.
Может сталкивался с этим кто.. ?
(!) Упс к ПК подключить нельзя - это тупая коробка :)