[Comm] nut and UPS shutdown
Alexey Borovskoy
=?iso-8859-1?q?alexey=5Fborovskoy_=CE=C1_mail=2Eru?=
Пт Июл 25 13:29:01 MSD 2003
* 25 Июль 2003 21:02 Grigory Batalov <grisxa на mail.ru>
Добрый день.
> Здравствуйте!
>
> В документации к NUT рекомендуется прописать в shutdown-скрипт
> строки типа:
>
> if (test -f /etc/killpower)
> then
> echo "Killing the power, bye!"
> /usr/local/ups/bin/upsdrvctl shutdown
> fi
>
> Поскольку у нас shutdown - не скрипт, то совершенно непонятно,
> куда их вписывать. Кто как поступает?
>
> P.S. 'upsdrvctl shutdown' инициирует выключение UPS
> (и нагрузки, соответственно) при невозможности
> дальнейшей работы от батарей.
Я его запихал в /etc/init.d/halt
Там есть такие строки:
# See if this is a powerfail situation.
UPSCTL=/etc/apcupsd/apccontrol
if [ -x "$UPSCTL" -a -f /etc/apcupsd/powerfail ]; then
action "Attempting to turn the UPS off:" "$UPSCTL" killpower
message="The system is turned off"
command=/sbin/poweroff
fi
Вот этот приведенный кусочек скрипта и подвергнулся правке.
Был изменен путь к бинарнику и флагу_что_упс_на_батареях.
Но идеологически правильнее сделать это через альтернативы.
--
Алексей.
JID:alb на jabber.ru
Подробная информация о списке рассылки community