1 | |
Как отследить Logout пользователя из системы (CentOS 7 + Cinnamon)17.09.2018, 13:23. Показов 1235. Ответов 0
Метки нет (Все метки)
Доброго дня.
Нужно иметь возможность отследить момент, когда пользователь выходит из системы. В частности, на CentOS 7 + Cinnamon. Нажимаем "Завершить сеанс" - хотим в приложении понять, что это случилось. Проблемный сценарий в том, что есть приложение из нескольких процессов. Когда один из дочерних процессов падает, корневой запускает его заново для вящей стабильности работы. Проблема в том, что при разлогине система пытается убивать дочерние процессы, а корневой поднимает их заново. Так в результате приложение и не умирает. Хочется уметь отследить именно факт разлогина и сказать корневому процессу, что нужно закрыть приложение. При этом защиту от нештатного падения, конечно, ломать не хочется. Пробовал ловить сигнал SIGHUP, но это работает только когда я разлогиниваюсь из терминала который Ctrl+Alt+F2. Если я выхожу из сеанса Cinnamon, то сигнал не прилетает. То же самое с файлом ~/.bash_logout.
0
|
17.09.2018, 13:23 | |
Ответы с готовыми решениями:
0
Как определить вход пользователя в систему - Login/Logout Event Как ограничить возможности пользователя в CentOS 6.3? Как отследить неактивного пользователя? Как в .Net отследить активность пользователя? |
17.09.2018, 13:23 | |
17.09.2018, 13:23 | |
Помогаю со студенческими работами здесь
1
Как отследить нажатие пользователя на ссылку? Как отследить выход пользователя из сайта? Как отследить не активность пользователя в приложении Как отследить бездействие системы? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |