Установка переменной env через скрипт на текущей сессии

Существует ли возможный способ установки переменной env через скрипт в текущем сеансе.

Я попробовал вариант source . Но это работает на оболочке не через скрипт.

вот мой контент для скрипта

 source /etc/profile 

Я добавил новую переменную в файл /etc/profile перед выполнением скрипта, но переменная не отображается в текущем сеансе.

One Solution collect form web for “Установка переменной env через скрипт на текущей сессии”

Это зависит от того, как вы называете свой скрипт.

Если вы вызываете скрипт таким образом, чтобы он выполнялся в подклассу, тогда переменная не будет видна в текущей оболочке.

  1. попробуйте выполнить скрипт в текущей оболочке.

      #. ./yourscript 
  2. Вы также можете указать профиль в этом синтаксисе в своем скрипте

      . /etc/profile 

    точка, затем пробел, а затем полный путь

  • Компиляция Python 2.7.10 Ошибка
  • JDK 1.4.2 - где я могу скачать источник?
  • Получить исходный код ядра: apt-get install vs apt-get source
  • Распаковка автономной системы rpm (OpenSuse)?
  • Как изменить версию ядра Linux
  • Linux и Unix - лучшая ОС в мире.