Рейтинг:0

Systemd: как автоматически запускать созданные службы после перезагрузки?

флаг sb

У меня есть служебный файл systemd мой_сервис@.сервис как следующее:

[Ед. изм]
Описание=...
После=network.target

[Оказание услуг]
Пользователь=...
Группа=www-данные
Рабочий каталог=/дом/...
ИсполнениеСтарт=...
Перезапустить = всегда
Рестартсек=1с

[Установить]
WantedBy=многопользовательская.цель

Затем я запускаю несколько экземпляров следующим образом:

sudo systemctl запустить my_service@a
sudo systemctl запустить my_service@b
sudo systemctl запустить my_service@c

К сожалению, когда сервер перезагружается, они не запускаются снова, и мне приходится вручную запускать вышеуказанные команды еще раз. Прежде чем я начал использовать инстанцированные службы, служба запускалась автоматически.

Есть ли способ убедиться, что все экземпляры снова запускаются при перезагрузке машины? Или я должен использовать другой подход для достижения этого?

Версии: Ubuntu 18.04.4 LTS, systemd 237

Рейтинг:0
флаг sb

Разобрался, забыл, что надо бежать включить в дополнении к Начало:

sudo systemctl включить my_service@a
sudo systemctl включить my_service@b
sudo systemctl включить my_service@c

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.