Нужно ли перезагружать файлы systemd при изменении?

Предположим, что я пишу файл mine.service. Затем я использую systemctl enable mine.service.

Если позже я решу отредактировать mine.service, мне нужно сообщить systemd, что был изменен mine.service? Если да, то как это сделать?

86 голосов | спросил 425nesp 23 J0000006Europe/Moscow 2015, 06:17:32

1 ответ


107

После внесения изменений в файл вашего устройства вы должны запустить systemctl daemon-reload, как указано .

  

демон-перезарядка
  Перезагрузите конфигурацию менеджера systemd. Это приведет к повторному запуску всех генераторов (см. systemd.generator (7) ), перезагрузите весь блок файлов и воссоздать все дерево зависимостей. Пока демон перезагружается, все сокеты systemd прослушиваются от имени конфигурации пользователя, будут оставаться доступными.

Затем вы можете перезагрузить (или перезагрузить) свою услугу по своему желанию с помощью

systemctl restart your-service-name

(daemon-reload не перезагружает /не перезапускает сами службы, а просто информирует systemd о новой конфигурации)

ответил GregL 23 J0000006Europe/Moscow 2015, 14:38:22

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

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132