Запуск и остановка демона при выходе пользователя из системы
У меня есть скрипт-демон, написанный на 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 ответ
Вы можете попробовать запустить программу как приложение автозапуска, а затем посмотреть, когда его родитель (возможно, менеджер сеансов) перестанет работать.