URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 38664
[ Назад ]

Исходное сообщение
"Вопрос по перезагрузке FreeBSD"

Отправлено fedorden , 20-Дек-03 06:41 
Hi, All! Ситуация следующая - если перегружаем Фришку через CRTL-ALT-DEL Запускается rc.shutdown из /etc. Если перезагрузка/выключение через REBOOT, HALT - то не запускается. Как сделать чтобы в во втором случае запускался rc.shutdown или что-то другое (стандартный скрипт или свой).

Необходимо при перезагрузке любым способом выполнять определенные действия. Подскажите. Заранее спасибо.

FreeBSD 4.7, 5.1.


Содержание

Сообщения в этом обсуждении
"Вопрос по перезагрузке FreeBSD"
Отправлено Cheeto_McMourrell , 20-Дек-03 18:08 
man shutdown
Например, shutdown -r now

"Вопрос по перезагрузке FreeBSD"
Отправлено lavr , 22-Дек-03 13:10 
>Hi, All! Ситуация следующая - если перегружаем Фришку через CRTL-ALT-DEL Запускается rc.shutdown
>из /etc. Если перезагрузка/выключение через REBOOT, HALT - то не запускается.
>Как сделать чтобы в во втором случае запускался rc.shutdown или что-то
>другое (стандартный скрипт или свой).
>
>Необходимо при перезагрузке любым способом выполнять определенные действия. Подскажите. Заранее спасибо.
>
>FreeBSD 4.7, 5.1.

посмотреть при каких сигналах init отрабатывает rc.shutdown и сделать
посыл этих сигналов из reboot.c по аналогии с shutdown.c, в ином случае
не пользовать reboot/halt - что есть одна и та же утилита, или
внимательно изучить man на все вышеуказанное.
Ну или свой скрипт для halt/reboot с вызовом нужного скрипта и затем
отработкой реальных halt/reboot