Не могу заставить клевету начать как услугу Upstart

Я создал файл /etc/init/slanger.conf и пытаюсь запустить его как службу.

Ниже приводится содержимое файла

start on started networking and runlevel [2345]
stop on runlevel [016]
respawn
script
    LANG=en_US.UTF-8 /home/ubuntu/.rvm/gems/ruby-2.2.1/bin/slanger --app_key <MY_API_KEY> --secret <MY_SECRET_PASSWORD> --redis_address redis://<MY_SECRECT_REDIS_URL>:6379
end script

Когда я пытаюсь запустить sudo service slanger start, я получаю следующий вывод:

slanger start/running, process 2039

Но это не совсем работает, потому что когда я выполняю sudo service slanger status, я получаю:

slanger stop/waiting

И когда я запускаю ps -ef |grep slanger, я вижу, что такой службы не работает:

ubuntu    2092  1903  0 15:09 pts/1    00:00:00 grep --color=auto slanger

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

2
задан 7 September 2015 в 18:19

1 ответ

Создайте новый сервис: sudo nano slanger.service в/etc/systemd/system$

[Unit]
Description=Slanger Server

[Service]
EnvironmentFile=/usr/local/bin/slanger
ExecStart=/usr/local/bin/slanger --app_key 123 --secret 123

[Install]
WantedBy=multi-user.target
Alias=slanger.service

Использование они, чтобы запуститься и остановиться:

sudo service slanger start
sudo service slanger status

, Если потребность изменить путь slanger: какой slanger

1
ответ дан 8 September 2015 в 04:19
  • 1
    @JIV, сделал Вы отправляете вопрос для " системный кэш AppStream был обновлен, но проблемы были найдены: файлы Метаданных имеют ошибки: /var/cache/app-info/xmls/fwupd.xml. " у меня есть то же сообщение как Вы. Вы нашли решение? – Sun Bear 20 July 2018 в 19:13

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

Похожие вопросы: