[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Завершение shell скрипта при окончании сессии пользователя (logout)



Это конечно не правильно, но можно отслеживать изменения pid в файле /tmp/.X0-lock.

$ps `cat /tmp/.X0-lock`
  PID TTY      STAT   TIME COMMAND
21334 tty7 Ss+ 0:16 /usr/bin/X :0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitc

T

On 09/15/2015 07:22 PM, Andrey Tataranovich wrote:
В скрипте есть механизм для перезапуска при повторном логине (для
обновления значений DISPLAY и XAUTHORITY), но хочется реализовать его
завершение при завершении пользовательской сессии.

Как это правильно делается в скриптах? Подозреваю, что можно запустить
еще один dbus-monitor для session bus, но возможно есть другой способ?

1)
https://raw.githubusercontent.com/tataranovich/laptop-utils/master/src/laptop-utils.sh



Reply to: