Запуск и остановка демона при выходе пользователя из системы

У меня есть скрипт-демон, написанный на ruby, который отвечает на такие команды, как daemon start а также daemon stop, Это исполняемый с Шебанг #!/usr/bin/env ruby и он работает из терминала. Мне нужно запустить демон при входе в систему и остановить его при выходе из системы.

Справочная информация: KDE, zsh.

Я уже пытался сделать два отдельных сценария оболочки с daemon start а также daemon stop и поместите их в ~/.kde4/Autostart | ~/.kde4/shutdown, Сценарии start.sh а также stop.sh работают в терминале, но не повезло в автозапуске или выключении.

Я не могу положить их в .zshrc соответственно .zlogoutпотому что я запускаю много оболочек входа в систему во время сеанса работы.

Так что я застрял:) Есть идеи?

Обновление: F1 => Помощь:)

1 ответ

Решение

Вы можете попробовать запустить программу как приложение автозапуска, а затем посмотреть, когда его родитель (возможно, менеджер сеансов) перестанет работать.

Другие вопросы по тегам