У меня есть сценарий демона, написанный на рубине, который отвечает на команды вроде 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
, потому что я запускаю множество команд для входа в рабочий сеанс.
Итак, я застрял :) Любые идеи?
Update:F1 => Помощь :)
К сожалению, среда рабочего стола МОЖЕТ игнорировать файлы автозапуска в целом на основе политики, заданной пользователем, системным администратором или поставщиком. «Цитируя предоставленную ссылку, это заставляет меня не принимать ваш ответ как надежный. – kfl62
Вы можете играть красиво, или вы можете заставить людей закатать глаза из-за того, что они получили, когда их системы были захвачены во всех неправильных местах. –
Я согласен с вами, но, как я писал в вопросе, приложение 'autostart' не работает на kde. Мы говорим о [этом приложении] (http://github.com/kfl62/MPD-DBus-Kopete), который является специфичным для KDE, и я хочу выполнить инструкции по установке с ответом, опубликованным здесь (если есть). Я не думаю, что предоставление надежных инструкций по установке/использованию означает угон. – kfl62