Sudo systemctl edit name.service
を使用してサービスを編集しましたが、これらの変更は不要になり、デフォルト設定に復元したいと思います。
どうすれば復元できますか?
buntu 16.04を実行しています。
「229」よりも高いバージョンのsystemd
を実行している場合は、次を使用できます。
systemctl revert name.service
これにより、すべてのユーザー構成を削除し、ユニットファイルのベンダーのデフォルトに戻すことができます。
- それは基本的に元に戻す:
- 「systemctl edit」
- 「systemctl set-property」および
- 「systemctl mask」は行います。
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
を削除する必要があることに注意してください。