SP>>> Кстати, возвращаясь к изначальной проблеме неконфигурируемости SP>>> отсрочки killpower-а... В apcupsd.conf есть же KILLDELAY, оно SP>>> разве не работает? Там нет никаких комментариев на тему SP>>> поддерживаемости не всеми.
VS>> Как я понял, при использовании KILLDELAY другой race condition VS>> получается. Если тебе надо, чтобы питание ИБП в конце концов было VS>> таки выключено, то слишком большой KILLDELAY IMHO может привести VS>> к тому, что в процессе shutdown apcupsd будет прибит инитом, не VS>> дождавшись момента посылки сабжу сигнала на отключение питания. SP> А мне казалось, это именно задание отсрочки.
Да, но отсрочки между моментом, когда apcupsd даст команду системе на shutdown, и моментом, когда apcupsd даст команду ИБП на отключение питания (если успеет).
SP> Потому как вроде бы для SP> любой системы очевидно, что если начался shutdown то процесс самого SP> апцупсд не выживет.
Наверное поэтому "KILLDELAY 0" по умолчанию. Об этом см. ниже.
SP> Покури доки на эту тему, вдруг это как раз оно и SP> оно работает.
Конфигурационный файл хорошо документирован, но можно и в документации прочитать чуть подробнее: