[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