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

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


День добрый!

Озаботился я тем, чтобы в системе были определены переменные
http_proxy и ftp_proxy. При подъёме сети в зависимости от профиля у
меня генерится файл /etc/bashrc.d/proxy.sh с соответствеющим
содержимым. Вроде бы всё хорошо, но есть одно но.

Скрипты из /etc/bashrc.d запускаются только при интерактивном shell.
Отсюда у меня такой косяк: если запускать firefox, например, из
эмулятора терминала, то для получающегося процесса переменные
http_proxy и ftp_proxy определены; если же запускать из меню KDE, то
http_proxy и ftp_proxy не определены.

Есть ли специальное место для скриптов, которые должны запускаться при
старте оболочки в не зависимости, интерактивная она или нет, кроме
ручной правки /etc/bashrc?

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

Денис.


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