Здравствуйте.
необходимо запустить файл, который устанавливает кучу переменных окружения.
Для упрощения решения проблемы создал такой файл-пример с именем oebs2.env:
#!/bin/sh
ORACLE_HOME=«/home/oracle/oebs/db/tech_st/11.1.0»
export ORACLE_HOME
printenv | grep ORA
suse 10.
запускаю «Терминал среды GNOME 2.12.0», в нём выполняю:
oracle@oebs:~> printenv | grep ORA
oracle@oebs:~> /home/oracle/oebs/db/tech_st/11.1.0/oebs2.env
ORACLE_HOME=/home/oracle/oebs/db/tech_st/11.1.0
oracle@oebs:~> printenv | grep ORA
oracle@oebs:~>
т.е. во время выполнения скрипта, переменная окружения устанавливается, но после выполнения скрипта, в основном терминале, она не установлена!
такое ощущение, что разные пространства переменных используются при работе скрипта и в самом терминале.
Почему так, как сделать так, чтобы переменные окружения, устанавливаемые в скрипте, «подхватывались» и виделись и в основном терминале?
Ответ на:
комментарий
от xorik
Ответ на:
комментарий
от shredder2003
Ответ на:
комментарий
от shredder2003
Ответ на:
комментарий
от xorik
Ответ на:
комментарий
от AITap
Ответ на:
комментарий
от xorik
Ответ на:
комментарий
от shredder2003
Ответ на:
комментарий
от Komintern
Ответ на:
комментарий
от Laz
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Oracle не стартует автоматически. (2020)
- Форум не могу победить «error while loading shared libraries: libclntsh.so.11.1: cannot open shared object file: No such file or directory» (2022)
- Форум FC5 и Oracle 8.1.7, Установка Oracle (2006)
- Форум Переменные окружения (2013)
- Форум Переменные окружения. (2020)
- Форум Переменные окружения! (2014)
- Форум Переменные окружения (2009)
- Форум переменные окружения (2005)
- Форум переменная окружения (2004)
- Форум переменная окружения (2002)