У меня есть приложение, которое работает только при вызове из командной строки Windows. Что-то делать с потоками ввода/вывода.Доступ к ERRORLEVEL из сценария bash
Поэтому я могу назвать это из сценария bash, передав его как аргумент cmd.
CMD/с «badapp»
Это работает отлично - но иногда badapp терпит неудачу с сетевыми проблемами - и я не получаю обратную связь. Есть ли в любом случае, чтобы проверить ERRORLEVEl из сценария bash - или увидеть вывод из badapp на терминале, на котором запущен скрипт bash?
жаль, что я хотел бы упомянуть, что я использовал Cygwin. Вы уверены, что это превратит Windows ERRORLEVEL в эквивалент bash $? – shipshape
Да! Почему бы вам просто не попробовать и не подтвердить себя? –
спасибо, что это работает вообще. Проблема, похоже, связана с «badapp» - когда она терпит неудачу с сетевыми проблемами, она не постоянно устанавливает уровень ошибок – shipshape