Установка переменной среды в Ubuntu во время загрузки (через скрипт) - PullRequest
5 голосов
/ 13 октября 2011

Я хотел бы установить пару переменных окружения на машине с Ubuntu (10.04), но я хочу создать их значение с помощью скрипта, очень похожего на:

export THE_ENV_VAR=$(script_to_execute_and_use_stdout_from)

Я попытался установить в /etc/environment, но это только копирует rhs дословно

Я пытался выполнить скрипт в /etc/init.d/ при запуске, но это не похоже на работу.

Идеи

1 Ответ

3 голосов
/ 13 октября 2011

Вы должны записать свое заявление об экспорте в файл /etc/bash.bashrc, который является системным .bashrc файлом, который задает среды для всех пользователей системы:)

Редактировать : Один из способов сделать это - заполнить файл кэша во время загрузки и разрешить чтение пользовательских скриптов из этого кэшированного файла.

...