Приобрел Back-UPS XS 650CI для дома, поставил сабж. Сабж по умолчанию запускается с ключом --kill-on-powerfail, причем grace period у этого ИБП не настраивается, но и не нулевой.
Эксперимент показал, что фря (и виртуалки в bhyve) в общем-то успевают отработать "shutdown -h" до того момента, когда ИБП отключает питание компу.
Но не хотелось бы устраивать такой race condition. Меня бы устроило, если бы комп просто ушел в shutdown по достижении MINUTES или BATTERYLEVEL, а ИБП работал до последнего, пока аккумулятор не кончится. Может есть какой-то более правильный способ готовить сабж?