Кроме.profile, где определяются переменные окружения оболочки?

Используя оболочку Bourne в Solaris 10, определено много переменных среды, которых нет в.profile. Где и как они определяются?

3 ответа

В дополнение к ~/.profileони определены (сначала) в /etc/profile,

Смотрите справочную страницу sh (1).

Какие конкретные переменные вы спрашиваете?

Попробуйте поискать в /etc/profile и /etc/default/login в Solaris. Некоторые значения могут быть встроенными по умолчанию или считываться из среды, например, LOGNAME или HOSTNAME.

Варианты env могут быть установлены во многих местах: сценарии запуска, /etc/profile для пользователей без.profile, через cron, через запуск сервисов... все, что читается, ссылается или выполняется.

Другие вопросы по тегам