Переменные среды создаются в systemd на Linux через "set-environment" в памяти или на диске? - PullRequest
2 голосов
/ 24 марта 2020

Если я запускаю команду

systemctl set-environment VARIABLE=VALUE

Будет ли она сохраняться только в памяти или сохраняется на диске?

1 Ответ

2 голосов
/ 24 марта 2020
Подкоманды

systemctl {set,unset,import}-environment влияют только на конфигурацию времени выполнения (т.е. они сохраняются только до перезагрузки, но сохраняются systemctl daemon-reexec и systemctl daemon-reload).

Если вы, в любом случае, хотели бы выполнить постоянная конфигурация среды, вы можете использовать директиву DefaultEnvironment= в /etc/systemd/system.conf (см. systemd-system.conf (5) ) для общесистемной конфигурации переменных среды или Environment= ( systemd .exe c (5) ) для конфигурации на единицу.

...