Re: Завершение shell скрипта при окончании сессии пользователя (logout)
On Fri, 09 Oct 2015 14:46:14 +0300
Artem Chuprina <ran@lasgalen.net> wrote:
> Ну, там два хода, скорее всего. Сначала всем окнам посылается close
> (иксовое сообщение, не сигнал процессу). По нему-то writer и
> предлагает сохранить документ.
Возможно тут мне поможет использование
xprop -id $(xwininfo -root -int | awk '/^xwininfo:/ {print $4}') -spy
если процесс завершился, то нужно прибивать скрипт.
> А потом тупо делается exit, а за убийство или неубийство процессов
> отвечает уже ядро, на основании того, работали ли они в той же сессии
> (уже в смысле процессов, а не в смысле иксов) или при запуске сделали
> себе setsid. И шлется им, кажется, не SIGTERM, а SIGHUP. Кстати,
> проверь - если writer'у послать SIGHUP, он предложит сохранить или
> нет?
writer никак не реагирует на sighup
--
WBR, Andrey Tataranovich
Reply to: