Какое "самое раннее" место можно установить для переменной среды во время загрузки Linux?
Я знаю, что могу установить переменную в файле запуска оболочки, но дело в том, что я пытаюсь настроить POSIX-совместимую среду, а оболочка POSIX не анализирует никакие файлы запуска, кроме того, который указан в переменной среды ENV
, Это представляет проблему - в настоящее время мой login
запускает оболочку как bash
, который я постараюсь заменить на sh
поэтому Bash работает как оболочка POSIX - однако тогда он не будет анализировать файлы запуска по умолчанию, и мне нужно ENV
установить, чтобы указать это. Что означает, насколько я понимаю, что мне нужно указать ENV
до login
запускает оболочку, правильно?
Теперь, как бы я это сделал? Я надеюсь, что мой вопрос ясен, если не я с удовольствием отредактирую это.