Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.UNIX.BSD
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.UNIX.BSD с датами от 18 Jan 11 22:51:00 до 18 Jan 24 18:16:22, всего сообщений: 10753
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 8889 из 10753 ===================================== RU.UNIX.BSD =
От   : Victor Sudakov                   2:5005/49          02 May 19 13:14:22
Кому : Semen Panevin                                       02 May 19 13:14:22
Тема : Как правильно готовить apcupsd
FGHI : area://RU.UNIX.BSD?msgid=2:5005/49+5cca8d56
На   : area://RU.UNIX.BSD?msgid=2:5025/121+5cca7fd4
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://RU.UNIX.BSD?msgid=2:5025/121+5cd7cfed
==============================================================================
Dear Semen,

02 May 19 08:23, you wrote to me:

SP>>> Есть ещё один недостаток, при восстановлении питания после
SP>>> инициализации shutdown получаем включенный упс но выключенный
SP>>> комп.
VS>> А это разве не тот же самый недостаток, что и описанный выше? По
VS>> крайней мере мне тонкое различие между этими кейсами не видно.
SP> При включенном упсе комп может включиться по какому-нибудь эвенту,
SP> например по таймеру. А в предыдущем случае мы получаем выключеннйы
SP> упс, который сам включаться не умеет, нету у него таймера включения
SP> (ну может у каких-то и есть, но у моего нет).

Теперь понятно.

Но эту проблему похоже вообще никто не решил. Способ, предложенный Евгением, очень уж нестандартный и хакерский, в таком виде никто не сделает его стандартом.

Фирменный софт от APC под Винду и Солярис тоже AFAIK этим вопросом не заморачивается. Под Солярис вообще был смешной, если его инсталлятор не находил Java нужной ему и только ему версии, он ставил собственную и из неё работал. Но умел при этом не больше чем apcupsd.

VS>> Не понял. В предлагаемой мной схеме нет killpower скрипта. Если
VS>> ты про генту, то ты про тот самый скрипт, который выполняется
VS>> последним перед halt? Можно посмотреть на него?

SP> # cat /etc/init.d/apcupsd.powerfail
SP> #!/sbin/openrc-run
SP> # Copyright 2009 Gentoo Foundation
SP> # Distributed under the terms of the GNU General Public License v2

SP> description='Signal the UPS to kill power in a power failure
SP> condition'

SP> depend() {
SP>         need mount-ro
SP> }

SP> start() {
SP>         if [ "$(runlevel | cut -d' ' -f2)" = "0" -a -f
SP> /etc/apcupsd/powerfail ] ; then
SP>                 ebegin 'Signaling UPS to kill power'
SP>                 /sbin/apcupsd --killpower
SP>                 eend $?
SP>         fi
SP> }

Спасибо. Получается что я практически линуксовый велосипед изобрел со своим PR. Ну да ничего, если бы в FreeBSD-шный порт сабжа с запозданием на десятилетия попала хотя бы эта логика, это уже был бы громадный шаг вперед.

А ещё про gentoo - с каким ключом apcupsd работает там в дежурном режиме (слежение за ИБП)?

Victor Sudakov, VAS4-RIPE, VAS47-RIPN
--- GoldED+/BSD 1.1.5-b20160322-b20160322
* Origin: Ulthar (2:5005/49)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.111071 секунды