[Comm] bashrc, bashrc.d и неинтерактивный shell

Denis G. Samsonenko =?iso-8859-1?q?d=2Eg=2Esamsonenko_=CE=C1_gmail=2Ecom?=
Сб Ноя 15 21:43:04 MSK 2008


Привет!

15 ноября 2008 г. 14:49 Sergey Vlasov написал:
> На самом деле достаточно экспортировать переменные один раз - при
> входе пользователя; для этого генерируемый файл нужно переместить в
> /etc/profile.d/proxy.sh (при входе в X запускается /etc/X11/Xsession,
> где в качестве интерпретатора явным образом указан /bin/bash -login).
> Такой вариант подходит для случая, когда в процессе работы прокси не
> меняется.

Да, с таким вариантом тот же firefox, запускаемый из меню будет видеть
соответствующие переменные. Но тогда возникает другая проблема.
Оболочка, запущенная не как логин-шелл (например, оболочка в mc)
данных переменных не получит.

Так что единственный выход пока для себя -- это положить proxy.sh как
в /etc/bashrc.d, так и в /etc/profile.d

-- 
Всего доброго,

Денис.


Подробная информация о списке рассылки community