получить возвращаемое значение файла bat в windows в unix? - PullRequest
0 голосов
/ 03 октября 2010

у меня есть следующий случай: - я пишу файл bash bbb в Windows 2003 и возвращаемое значение = 3 exit /b 3, затем я выполняю этот файл bash из unix с помощью этой команды: - ssh -l admin host 'cmd /c start c:\bbb', но когда я печатаю возвращаемое значение, я получаю (0) не (3) я печатаю это значение с помощью `echo $? 'теперь, как я могу получить возвращаемое значение "код выхода" из Windows Bash?

Ответы [ 2 ]

2 голосов
/ 03 октября 2010

Ваш код возврата маскируется start, в этом случае вы не должны его использовать.

0 голосов
/ 03 октября 2010

ваш $? - это код возврата команды ssh.У меня нет машины для Windows, чтобы попробовать, вы можете повторить %errorlevel% после вашей cmd команды

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...