Я запускаю скрипт wlst python следующим образом:
командный файл:
call /oracle_common/common/bin/wlst.cmd myWlstScript.py
PAUSE
Скрипт python проверяет, работает ли источник данных:
connect('XXXX','XXXX','t3://XXXX.local:XXXX')
serverRuntime()
dsMBeans = cmo.getJDBCServiceRuntime().getJDBCDataSourceRuntimeMBeans()
#Do stuff to check datasource state
Как я могу вернуть значение из скрипта wlst python в файл cmd? (или оболочка)
sys.exit(val)
, если val является целым числом. В противном случае вам нужно будет писать в std__ и использовать каналы, писать в известное имя файла или использовать систему хранения, например, например. редис - person thebjorn   schedule 20.05.2016ERRORLEVEL
(ss64.com/nt/if.html) или%ERRORLEVEL%
в зависимости от того, что вам это нужно для (blogs.msdn.microsoft.com/oldnewthing/ 20080926-00/?p=20743) - person thebjorn   schedule 20.05.2016