Hello! В новой версии apcupsd (и с исправленным ядром) поддерживается программное отключение UPS, подключенных через USB. Однако для этого необходимо модифицировать скрипты, чтобы на последнем этапе завершения работы системы были доступны USB-устройства - в настощее время service usb stop выгружает все модули, в результате apcupsd --killpower не может получить доступ к UPS. (Размонтирование usbdevfs в данном случае не мешает - там используется /dev/usb/hiddev* .) Пока что я просто убрал у себя вызов unload_interfaces в функции stop сервиса usb - очевидно, это не решение. Если даже сделать это конфигурируемым, получится, что часть функциональности ручного service usb stop будет потеряна. Можно, конечно, пощупать переменную runlevel для определения автоматического перехода - но как-то это некрасиво... Что будем делать? -- Sergey Vlasov