@SurelL
Нагрузочный тестировщик

В чем может быть причина ошибки cmd?

Всем привет!

Пишу батник вот с таким кодом:
@echo off
if java -jar "SOAPClientDummy02.jar" input.txt | find /i "Stubs on dummy02 work correctly" goto success
echo Something gooes with errors on dummy02
:success
echo Stubs on dummy02 work correctly
pause


При выполнении данного батника выходит ошибка:
-jar was unexpected at this time

Подскажите, пожалуйста, в чем причина?
  • Вопрос задан
  • 385 просмотров
Пригласить эксперта
Ответы на вопрос 2
@res2001
Developer, ex-admin
Потому что у вас вызов java ... стоит в операторе if.
Я не понял что вы хотите этим сказать.
В любом случае это не корректно - if не может вызывать внешних программ как в bash.
О чем и сообщается в ошибке, правда ошибка может показаться несколько нелепой на первый взгляд, но на второй уже все нормально :-)
Ответ написан
Комментировать
MaxDukov
@MaxDukov
впишусь в проект как SRE/DevOps.
кавычки потеряли. Вы же хотите обработать код выполнения
java -jar "SOAPClientDummy02.jar" input.txt | find /i "Stubs on dummy02 work correctly"
? вот его и надо убрать в кавычки
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы