Доброго времени суток.
Такая ситуация: имеется компьютер с несколькими пользователями, которые переключаются туда-сюда. Также на компьютере настроен LIRC, запуск программ идет через демон процесс irexec, который сейчас поднимается нехитрым скриптиком:
#/bin/sh
killall irexec
irexec -d
Этот скрипт прописан в автозапуск гнома: "Система - Параметры - Сеансы".
Проблема в следующем: при переключении пользвателей запускается второй экземпляр irexec, но остается и уже запущенный, который тоже слушает команды с пульта и запускает плееры, пытается щелкать каналами тюнера в той, запущенной, но неактивной сессии.
Можно ли как-нибудь изменить скрипт запуска irexec, чтобы он убивался, или еще как-то деактивировался при выходе пользователя, а при повторном входе запускался снова?