環境変数を保存するためにsystemdを使用しますか?

環境変数を保存するためにsystemdを使用しますか?

ユニットファイルはsystemd既存の環境変数の保持をサポートしていますか?

(似ているsudo -E?)

いいえ参照Environment=またはEnvironmentFile=ここ。

systemdDPKG_MAINTSCRIPT_PACKAGEたとえば、環境変数をそのまま維持できれば便利です。その後、サービスはアップグレードの一部として再起動するか(apt-get/環境変数のdpkg設定DPKG_MAINTSCRIPT_PACKAGE)、手動で/起動するときに再起動するかを決定できます。

ベストアンサー1

開始されたサービスはサービスを開始したプロセスの子ではないため、これは意味がありません。systemctl実行中のプロセスに接続し、systemdプロセスを開始します。したがって、環境が保存されても(おそらく…)systemd環境は継承されます。必要な項目は含まれていません。

おすすめ記事