|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Serge V.Panchenko 2:5054/28.1 13 Apr 2006 13:37:58 To : Anton Yuzhaninov Subject : Какие команды выполняются при shutdown? --------------------------------------------------------------------------------
12 Apr 06 13:21, Anton Yuzhaninov wrote to admin@medison.ru:
AY> Правильный UPS понимают команду - выключиться через N секунд.
К сожалению, в жизни встречаются и неправильные UPS. Тогда применяется такое
решение:
В самом конце /etc/rc.shudown пишем что-то типа:
....
if [ -r /var/state/ups/killpower ] ; then
echo WAIT FOR POWER DOWN...
sleep 120
fi
echo 'Песец, ребутимся.'
....
Эти 120 сек - это время, которое нужно UPS'у чтобы совсем сдохнуть.
Когда UPS перешёл в состояние "скоро сдохну", то специально обученный демон,
общающийся с UPS, создаёт файл-флаг (в примере выше - /var/ups/killpower) и
запускает shutdown -r now (обрати внимание! -r, а не -p).
В результате, если за эти 120 сек. питание на выходе UPS не пропадёт, значит,
оно появилось на входе и сервер можно загружать. При загрузке - не забыть
удалить файл-флаг. ;-)
С уважением, Сережка В. Панченко...
e-mail: svp220569@mail.ru
Пермский ФОРУМ: http://anvil.perm.ru
--- GoldED+/W32 1.1.5-20020105
* Origin: Длинная веревка в пиве. (2:5054/28.1)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/2764443e0247.html, оценка из 5, голосов 10
|