LINUX.ORG.RU

Как демон может узнать о том, что юзер завершает работу?

 


0

1

Здравствуйте.

Пишу демона, который сохраняет уровень яркости на ноуте и восстанавливает его после включения. Так вот, как можно узнать о том, что юзер собирается выключить компьютер, чтобы быстренько записать уровень яркости в файл?

Во-первых инит останавливает все юниты перед отключением системы. Если же твой демон не через инит работает, он может слушать SIGTERM. ЕМНИП, система сначала отправляет SIGTERM всем процессам, а потом ждет 30 секунд на их завершение. Потом посылает SIGKILL.

vurdalak ★★★★★
()

Пишу демона, который сохраняет уровень яркости на ноуте и восстанавливает его после включения. Так вот, как можно узнать о том, что юзер собирается выключить компьютер, чтобы быстренько записать уровень яркости в файл?

В квотезы. На крайний случай в faq. А о строчке в .bashrc ты не подумал?

ziemin ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.