web-dev-qa-db-ja.com

Ubuntu LTSで「systemctl EDIT」動作を再現する方法

コンテキスト: DNScryptを設定しようとしています。命令はコマンドを呼び出します:

Sudo systemctl edit dnscrypt-proxy.socket

systemdの-​​editコマンドはバージョン218で導入されました。UbuntuLTSおよびDebian安定版はsystemdバージョン215とともに出荷されました。

editコマンドの動作を手動で模倣するにはどうすればよいですか?

2
Jonathan
  1. ファイル/lib/systemd/dnscrypt-proxy.socket/etc/systemd/systemにコピーします。
  2. 変更するパラメーターを編集します。
  3. できた.

これは、システムが/etc/systemd/systemよりも/lib/systemd/にある定義を優先的に使用するためです。

Systemdバージョン217以前ではスタブがサポートされていないため、スタブを作成するのではなく、/lib/systemd/からデフォルトのサービス定義をコピーしますedits.conf/etc/systemd/system/dnscrypt-proxy.d/edits.conf

4
Jonathan