Рейтинг:1

Включить службу systemd с параметром

флаг jp

у меня есть системад сервис с параметром. Он отлично работает. Однако я не могу запустить его без параметра.

Параметр будет выглядеть systemctl запустить my-service@1-0.service, где 1-0 будет проанализирован php-скриптом. PHP-скрипт имеет значение по умолчанию 1-0, но я не могу начать с systemctl запустить my-service@.service. Он говорит мне:

Не удалось запустить my-service@.service: в имени модуля my-service@.service отсутствует имя экземпляра.

Я успешно включил его с помощью systemctl включить my-service@.service, но произойдет ли сбой при загрузке? Если да, то как я могу сказать, чтобы он начинался со значения по умолчанию 1-0 если ничего не указано?

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

Похоже, что включение службы с параметром по умолчанию возможно, за это руководство. Поскольку он должен по умолчанию 1-0, Я только что сделал:

systemctl включить my-service\@1-0.service

Он успешно создал символическую ссылку:

Создана символическая ссылка /etc/systemd/system/multi-user.target.wants/my-service@1-0.service — /lib/systemd/system/my-service@.service

Кстати, спасибо за минус. Оставайся классным.

"Хорошо... Я сделаю это сам." ~ Танос

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

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