[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