@alegkonin

Авто запуск target в systemd?

Добрый день, коллеги, прошу помочь с решением вопроса. Есть некоторое ко-во юнитов, они стартуют самостоятельно, но есть и такие, которые не могут, например:

#rqworker@.service
Description=RQ Worker Number %i
After=network.target

[Service]
Type=simple
WorkingDirectory=/var/www/public/eis_bot
Environment=LANG=en_US.UTF-8
Environment=LC_ALL=en_US.UTF-8
Environment=LC_LANG=en_US.UTF-8
ExecStart=/root/.pyenv/shims/rq worker handler
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s TERM $MAINPID
PrivateTmp=true
Restart=always

[Install]
WantedBy=multi-user.target

Прописал для него target:
[Unit]
Description=Working for eis_bot target
Requires=rqworker@2.service
Requires=rqworker@1.service
<...>
After=network.target


Но он не стартует после ребута сервера.
Вопрос, как его заставить стартовать автомитом? Заранее спасибо и извиняюсь если это глупый вопрос(а для когото он однозначно глупый))
  • Вопрос задан
  • 70 просмотров
Решения вопроса 1
@alegkonin Автор вопроса
Вопрос решён.
забыл добавить в таргет
[Install]
WantedBy=multi-user.target

и включить его.
Также в .service нужно было поменять WantedBy на свой таргет и создать им симлинки.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы