upsdrvctl shutdown не работает, но это не проблема! Решение для выключения UPS'а после выключения компьютера такое: нужно добавить instcmds = all в файл upsd.users, чтобы можно было использовать upscmd (иначе будет ошибка доступа); далее следует в upssched-cmd при shutdown'е добавить команду выключения upscmd ... shutdown.return, а при восстановлении питания во время работы -- upscmd ... shutdown.stop. Вуаля, теперь UPS выключается спустя указанное время из ups.conf после отправки команды на выключение компьютера upsmon -c fsd!