forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.UNIX.BSD

 
 
Опции темы Опции просмотра
  #11  
Старый 02.05.2019, 10:42
Victor Sudakov
Guest
 
Сообщений: n/a
По умолчанию Как правильно готовить apcupsd

Victor Sudakov написал(а) к Semen Panevin в May 19 13:14:22 по местному времени:

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
Ответить с цитированием
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 07:35. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot