Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Сервис (upstart) не стартует при старте системы, Xubuntu 14.04  (Прочитано 707 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Master_Sergius

  • Автор темы
  • Активист
  • *
  • Сообщений: 528
  • i3
    • Просмотр профиля
Здравствуйте.

Создал файл telegram_service.conf:
# Telegram service
#
# This service maintains telegram bots application.

start on runlevel [2345] and not-container

stop on runlevel [!2345]

respawn
exec /opt/telegram_bots/telegram_service
Поместил его в директорию /etc/init
Теперь sudo service telegram_service start нормально стартует мою программу, показывает статус нормально, стопается.

Но при старте системы - не запускается самостоятельно. Почему?
Мой блог о семействе *nix: http://nixtravelling.blogspot.com/

Оффлайн wajnon

  • Старожил
  • *
  • Сообщений: 2778
    • Просмотр профиля
Master_Sergius,
Цитировать
Поместил его в директорию /etc/init
А имя какое?

Оффлайн Master_Sergius

  • Автор темы
  • Активист
  • *
  • Сообщений: 528
  • i3
    • Просмотр профиля
Master_Sergius,
Цитировать
Поместил его в директорию /etc/init
А имя какое?

Цитировать
Создал файл telegram_service.conf
Мой блог о семействе *nix: http://nixtravelling.blogspot.com/

Оффлайн Master_Sergius

  • Автор темы
  • Активист
  • *
  • Сообщений: 528
  • i3
    • Просмотр профиля
Проблему решил. Пришлось хорошенько маны почитать. Фокус был в том, что мой сервис запускался через шелл скрипт, который после этого выходил и всё, upstart думал, что работа окончена, прибивал приложение. Теперь же Я подставил вместо шелл скрипта сразу исполняемый python модуль с вечным циклом, и теперь всё работает как часы.
Мой блог о семействе *nix: http://nixtravelling.blogspot.com/

 

Страница сгенерирована за 0.098 секунд. Запросов: 23.