Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
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
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 8897 из 10753 ===================================== RU.UNIX.BSD =
От   : Eugene Grosbein                  2:5006/1           03 May 19 01:49:40
Кому : Victor Sudakov                                      03 May 19 01:49:40
Тема : Re: Как правильно готовить apcupsd
FGHI : area://RU.UNIX.BSD?msgid=grosbein.net+690cebb3
На   : area://RU.UNIX.BSD?msgid=2:5005/49+5ccb22fd
= Кодировка сообщения определена как: IBM866 =================================
Ответ: area://RU.UNIX.BSD?msgid=grosbein.net+63cff106
Ответ: area://RU.UNIX.BSD?msgid=2:5005/49+5ccba87f
Ответ: area://RU.UNIX.BSD?msgid=<1187511652@shelob.esterdev.com>+3f046f69
==============================================================================
02 мая 2019, четверг, в 21:54 NOVT, Victor Sudakov написал(а):

VS> В существующем положении в sysutils/apcupsd присутствует риск потери данных.

Тебя устроит и сможешь ли ты протестировать такое решение:

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

2) в стартовый скрипт порта apcupsd добавляем что-то вроде:

extra_commands="killpower"
killpower_cmd="apcupsd_killpower"

apcupsd_killpower() {
  apcupsd --killpower или как там надо
}

3) ты создаёшь себе скрипт /etc/rc.shutdown.final
с одной командой service apcpuspd killpower,
которую будешь вызывать, если аргумент $1 скрипта
не reboot (что значит, что система просто ребутится)
и не single (что значит, что система переходит в single user mode).

Если есть лучшее имя вместо rc.shutdown.final -
приложения принимаются. К сожалению, имя
/etc/rc.shutdown.local уже занято и семантика у него
другая, legacy.

Eugene
--
Господа Действительного Положения Вещей предохраняют себя от голода своим
богатством, от общественного мнения - тайной и анонимностью,
от частной критики - законами против клеветы и тем, что средства связи
находятся в их распоряжении. (Hорберт Винер)
--- slrn/1.0.3 (FreeBSD)
* Origin: RDTC JSC (2:5006/1@fidonet)

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