LinuxForum.Fans
Тема

Как отловить завершение работы системы?

Автор: tagsys 15 сообщений 3353 просмотров
#263256

собственно.
Спасибо!

#263257

переход ранлевелов

#263258

сорри, на практике, не покажете пример, или ссыль где можно научиться?

#263260

т.е. у меня есть демон, при завершении системы он должен выполнить работу, в приципе раньше чем libvirtd.

#263266

Вам что нужно?
правильно поставленный вопрос - половина ответа

#263269

Каким образом мне сделать так чтобы демон отработал раньше чем завершится libvirtd? Соответственно при завершении работы системы.

#263270

на каждом ранлевеле определенные действия и порядок.
выше головы прыгнуть нельзя. как и упасть ниже пола

#263271

Про "уровни запуска" неплохо написано здесь. Не обращай внимание, что там про Ubuntu, для openSUSE это тоже подойдет.

#263273

можешь в init скрипт libvird заинклюдить свой скрипт и включить проверку по статусу заверешния своего демона 0 или 1, и лишь потом выполнять завершения процесса libvitrd. Костыль, но 100% рабочий будет.

#263275

У меня с запуском все нормально и красиво!. Фига в том что я хочу при завершении работы системы выключить виртуальную машину до того как остановится libvirtd!!! вот идея i2ks понравилась. Буду пробовать.

#263276

можно еще больше извратиться: openais/pacemaker , только есть одно "НО", потребуется написать своего агента для openais.

#263281

А что если я в демоне libvirtd перед остановкой напишу /etc/init.d/mydemon stop
А?

#263286

только после это необходимо добавить проверку, то что ваш демон "убит". об этом я уже написал выше.

Войдите или зарегистрируйтесь, чтобы ответить.