запуск и остановка демона при выходе пользователя из системы - PullRequest
1 голос
/ 17 октября 2010

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

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

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

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

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

Обновление: F1 => Справка:)

1 Ответ

1 голос
/ 17 октября 2010

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

...