从bash脚本访问ERRORLEVEL
发布时间:2020-12-15 19:50:46 所属栏目:安全 来源:网络整理
导读:我有一个应用程序只能在Windows命令提示符下调用时正常工作。与输入/输出流有关。 所以我可以通过将它作为参数传递给cmd,从bash脚本中调用它。 cmd / c“badapp” 这样做很好 – 但是偶尔会发生网络问题,我没有得到任何反
我有一个应用程序只能在Windows命令提示符下调用时正常工作。与输入/输出流有关。
所以我可以通过将它作为参数传递给cmd,从bash脚本中调用它。 cmd / c“badapp” 这样做很好 – 但是偶尔会发生网络问题,我没有得到任何反馈。有没有从bash脚本检查ERRORLEVE1?或者看到运行bash脚本的终端上的badapp的输出?
是的,$?是包含错误级别的变量。
尝试echo $?例如。 Cygwin bash的一个例子(我猜你正在使用Cygwin,因为你在你的例子中使用Windows cmd) susam@nifty /cygdrive/c/Documents and Settings/susam/Desktop $ cmd /c "badapp" 'badapp' is not recognized as an internal or external command,operable program or batch file. susam@nifty/cygdrive/c/Documents and Settings/susam/Desktop $ if [ $? -eq 0 ] > then > echo "good" > else > echo "bad" > fi bad (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- 如何使用带有来自scala的python -c命令的args运行
- 利用shell命令统计日志的方法详解
- angular – Karma.config:sass tilde importer
- angularjs – 如何更改过滤器内的$scope变量
- JS组件Bootstrap ContextMenu右键菜单使用方法
- angularjs – ui-router中嵌套状态的URL路由
- bootstrap table实现x-editable的行单元格编辑及
- WebService大讲堂之Axis2(8):异步调用WebServic
- linux – 关于cgroup交换限制的docker警告,memo
- angularjs – 在mvc 5项目中使用角度指令模板url
热点阅读