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


Присутствуют сообщения из эхоконференции RU.UNIX.BSD с датами от 18 Jan 11 22:51:00 до 27 May 24 11:30:58, всего сообщений: 10756
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 8901 из 10756 ===================================== RU.UNIX.BSD =
От   : Eugene Grosbein                  2:5006/1           03 May 19 20:23:58
Кому : Victor Sudakov                                      03 May 19 20:23:58
Тема : Re: Как правильно готовить apcupsd
FGHI : area://RU.UNIX.BSD?msgid=grosbein.net+21e40f7b
На   : area://RU.UNIX.BSD?msgid=2:5005/49+5ccba87f
= Кодировка сообщения определена как: IBM866 =================================
Ответ: area://RU.UNIX.BSD?msgid=grosbein.net+094e7c18
==============================================================================
03 мая 2019, пятница, в 07:30 NOVT, Victor Sudakov написал(а):

VS>>> В существующем положении в sysutils/apcupsd присутствует риск
VS>>> потери данных.
EG>> Тебя устроит и сможешь ли ты протестировать такое решение:
VS> Смогу.

Потестируй :-)

1) Сделай себе /etc/rc.shutdown.local (нет альтернативных идей по названию?)
из одной строки:

[ -z "$1" ] && [ -f /var/run/powerfail ] && service apcupsd killpower

EG>> 1) из штатного /etc/rc.shutdown будет вызываться некий скрипт
EG>> типа /etc/rc.shutdown.final (если он существует),
EG>> сразу после строчки: # Insert other shutdown procedures here
EG>> что гарантирует его запуск "в самом конце";

2) Это тоже сделай со своим /etc/rc.shutdown, можно пока вызывать
/etc/rc.shutdown.local безусловно.

EG>> 2) в стартовый скрипт порта apcupsd добавляем что-то вроде:
EG>> extra_commands="killpower"
EG>> killpower_cmd="apcupsd_killpower"
EG>> apcupsd_killpower() {
EG>>   apcupsd --killpower или как там надо
EG>> }

3) И это добавь в /usr/local/etc/rc.d/apcupsd
непосредственно перед последней строкой (run_rc_command "$1")

И скажи, работает ли оно без огрехов при твоих настройках
/etc/rc.conf и без них.

Eugene
--- slrn/1.0.3 (FreeBSD)
* Origin: RDTC JSC (2:5006/1@fidonet)

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