Как восстановить службу systemd после ее редактирования с помощью & ldquo; systemctl edit service & rdquo ;?

[F1]
4
задан 18 June 2017 в 19:19

3 ответа

Если вы используете версию systemd выше, чем «229», вы можете просто использовать:

systemctl revert name.service

Из github commit:

Это позволяет отбрасывая всю конфигурацию пользователя и возвращаясь к умолчанию по умолчанию для файла устройства. Это в основном отменяет: «systemctl edit» «systemctl set-property» и «systemctl mask».

Ubuntu 16.04 использует «systemd version 229», поэтому вы должны удалить файл переопределения вручную:

sudo rm -r /etc/systemd/system/name.service.d

Затем перезагрузите демона systemd и перезапустите службу:

sudo systemctl daemon-reload
sudo systemctl restart name.service

Помните, что если вы использовали --full с подкомандой edit, чтобы скопировать исходный блок вместо создания выпадающего файла, вы должны удалить /etc/systemd/system/name.service вместо каталога.

4
ответ дан 22 May 2018 в 21:25

Если вы используете версию systemd выше, чем «229», вы можете просто использовать:

systemctl revert name.service

Из github commit:

Это позволяет отбрасывая всю конфигурацию пользователя и возвращаясь к умолчанию по умолчанию для файла устройства. Это в основном отменяет: «systemctl edit» «systemctl set-property» и «systemctl mask».

Ubuntu 16.04 использует «systemd version 229», поэтому вы должны удалить файл переопределения вручную:

sudo rm -r /etc/systemd/system/name.service.d

Затем перезагрузите демона systemd и перезапустите службу:

sudo systemctl daemon-reload sudo systemctl restart name.service

Помните, что если вы использовали --full с подкомандой edit, чтобы скопировать исходный блок вместо создания выпадающего файла, вы должны удалить /etc/systemd/system/name.service вместо каталога.

5
ответ дан 18 July 2018 в 11:28

Если вы используете версию systemd выше, чем «229», вы можете просто использовать:

systemctl revert name.service

Из github commit:

Это позволяет отбрасывая всю конфигурацию пользователя и возвращаясь к умолчанию по умолчанию для файла устройства. Это в основном отменяет: «systemctl edit» «systemctl set-property» и «systemctl mask».

Ubuntu 16.04 использует «systemd version 229», поэтому вы должны удалить файл переопределения вручную:

sudo rm -r /etc/systemd/system/name.service.d

Затем перезагрузите демона systemd и перезапустите службу:

sudo systemctl daemon-reload sudo systemctl restart name.service

Помните, что если вы использовали --full с подкомандой edit, чтобы скопировать исходный блок вместо создания выпадающего файла, вы должны удалить /etc/systemd/system/name.service вместо каталога.

5
ответ дан 24 July 2018 в 19:48

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

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