VS>>>> Видимо в твоих линухах поддержка ИБП встроена в инит-скрипты SP>>> Именно так. gentoo.
VS>> В shutdown скрипте у тебя вызывается что-то вроде 'apcupsd VS>> --killpower' или 'apcupsd --power-off', так? SP> Именно так, первое.
VS>> А в обычном мониторящем VS>> режиме apcupsd с какими ключами у тебя запущен? 'ps axw | grep VS>> apcups' покажи пожалуйста. SP> /sbin/apcupsd -f /etc/apcupsd/apcupsd.conf -P /run/apcupsd/apcupsd.pid
Тогда я наверное могу вставить 'apcupsd --power-off' в конец /etc/rc.shutdown, а из режима мониторинга убрать ключ --kill-on-powerfail, и получится то же самое, что у тебя. Т.е. race condition останется, но будет происходить значительно позже, уже после остановки всех демонов.
ЗЫ --power-off, а не --killpower, потому что мне не надо, чтобы после включения питания ИБП проснулся: машинка всё равно запускается руками.