История изменений
Исправление xaizek, (текущая версия) :
Или я в чем-то тут туплю?
Да, переменные окружения лишь наследуются от родительских процессов их потомками. Нельзя из дочернего процесса (запуск скрипта в оболочке) поменять переменную окружения родителя (шелл).
Можно использовать команду source myscript.sh
, тогда export
выполнится в самом шелле и будет работать, как ожидалось.
Исправление xaizek, :
Или я в чем-то тут туплю?
Да, переменные окружения лишь наследуются от родительских процессов их потомками. Нельзя из дочернего процесса (запуск скрипта в оболочке) поменять переменную окружения родителя (шелл).
Можно использовать команду source
, тогда export
выполнится в самом шелле и будет работать, как ожидалось.
Исходная версия xaizek, :
Или я в чем-то тут туплю?
Да, переменные окружения лишь наследуются от родительских процессов их потомками. Нельзя из дочернего процесса (запуск скрипта в оболочке) поменять переменную окружения родителя (шелл).
Можно использовать команду source
, тогда export
выполнится в самом шелле и будет работать, как ожидалось