Я использовал sudo systemctl edit name.service
для редактирования сервиса теперь мне больше не нужны эти модификации, и я хочу восстановить его к его настройке по умолчанию.
Как я могу восстановить его?
Я запускаю Ubuntu 16.04.
Если Вы выполняете версию systemd
выше, чем "229", то можно просто использовать:
systemctl revert name.service
Это позволяет ронять всю пользовательскую конфигурацию и возвращаться к значению по умолчанию поставщика файла единицы.
- Это в основном отменяет что:
- "systemctl редактирование"
- "systemctl свойство набора" и
- "systemctl маска" делают.
Ubuntu 16.04 использует "systemd версию 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
вместо каталога.