@beduin01

Как убедиться внешний скрипт отработал корректно?

Задача написать скрипт на Python 2.7 который дергает bat файл, который как я понимаю дергает еще какую-то утилиту. И очень хочется знать отработала ли утилита корректно. В случае успеха она пишет на экран слово success.

Структура вызванного батника такая:
:RUN
set CLASSPATH=%SCRIPT_HOME%;%SCRIPT_HOME%lib\*;
"%JAVA_HOME%\bin\java" -classpath "%CLASSPATH%;" com.esri.arcgis.webgis.client.WebGISDR %*
@goto END

:END


В настоящий момент вызов батника выполняю так:

subprocess.call(["C:\tools\webgisdr.bat", "--export --file C:/propfiles/webgisdr.properties"])


Есть ли способ узнать о успешном завершении?
  • Вопрос задан
  • 116 просмотров
Пригласить эксперта
Ответы на вопрос 1
urtow
@urtow
*nix, python, QA, bagpipe, folk music
Откопай стюардессу.

В чем проблема запускать Java прямо из python без прослойки в виде bat?

И после проверять какой exit code тебе вернули
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы