使用systemd保留环境变量?

adr*_*nos 2 environment-variables systemd

不要systemd单元文件支持保留现有的环境变量?

(类似于sudo -E?)

不是Environment=EnvironmentFile=这里。

systemd例如,如果可以保持DPKG_MAINTSCRIPT_PACKAGE环境变量不变,这将很有用。然后服务有机会确定它是否作为升级的一部分重新启动(apt-get/dpkg设置DPKG_MAINTSCRIPT_PACKAGE环境变量。)还是手动/启动时。

Hau*_*ing 5

这是没有意义的,因为启动的服务不是导致启动的进程的子进程。systemctl连接到运行systemd并使其启动进程。因此,即使环境被保留(甚至可能是......),那么它systemd的环境也会被继承。这不包含您想要的条目。