单元文件是否systemd
支持保留现有的环境变量?
(类似于sudo -E
?)
不是参考Environment=
或EnvironmentFile=
这里。
systemd
例如,如果可以保持DPKG_MAINTSCRIPT_PACKAGE
环境变量完好无损,那将会很有用。然后,服务有机会确定是否作为升级的一部分重新启动(apt-get
/dpkg
设置DPKG_MAINTSCRIPT_PACKAGE
环境变量。)还是手动/启动时重新启动。
答案1
这是没有意义的,因为启动的服务不是导致启动的进程的子进程。systemctl
连接到正在运行的进程systemd
并使其启动进程。因此,即使环境被保留(也许甚至是......),那么它systemd
的环境也会被继承。并且其中不包含您想要的条目。