Я использую Ubuntu 18.04.1 LTS
Когда я запускаю wlst.sh
на моем сервере weblogic, я пытаюсь получить значение env var, но его там нет.Однако при проверке dict os.env
он содержит только две переменные env (большинство из них отсутствует, например, JAVA_HOME).Вот какая последовательность действий я делаю:
$export MY_VAR=123
$$MW_HOME/oracle_common/common/bin/wlst.sh
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option
MaxPermSize=256m; support was removed in 8.0
Initializing WebLogic Scripting Tool (WLST) ...
Welcome to WebLogic Server Administration Scripting Shell
Type help() for help on available commands
wls:/offline> print str(os.environ)
{'FZF_DEFAULT_OPTIONS': '--extended\n\t--color
fg:240,bg:230,hl:33,fg+:241,bg+:221,hl+:33\n\t--color
info:33,prompt:33,pointer:166,marker:166,spinner:33',
'VIRTUALENVWRAPPER_WORKON_CD': '1'}
Мой экспортированный var и многие другие отсутствуют.
Запуск того же самого в новой новой инсталляции извлекает полный набор переменных env.
Если я запускаю его на своей консоли python (2.7), он тоже получает полный набор.