是否在Linux上的systemd中通过内存或磁盘上的“ set-environment”创建环境变量?

问题描述 投票:2回答:1

如果我运行命令

systemctl set-environment VARIABLE=VALUE

将仅存储在内存中,还是保留在磁盘上?

linux bash environment-variables systemd
1个回答
2
投票

systemctl的{set,unset,import}-environment子命令仅影响运行时配置(即,它们仅在重新启动之前一直存在,但将在systemctl daemon-reexecsystemctl daemon-reload中保留)。

[无论如何,如果您想使环境配置永久化,可以在DefaultEnvironment=(请参阅/etc/systemd/system.conf)中使用systemd-system.conf(5)指令进行系统范围的环境变量配置,或使用Environment=([C0 ])进行单位配置。

© www.soinside.com 2019 - 2024. All rights reserved.