首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >命令/bin/sh发出错误

命令/bin/sh发出错误
EN

Stack Overflow用户
提问于 2015-03-11 08:59:23
回答 1查看 4.9K关注 0票数 0

在xcode中,在构建库时生成文档是一个好主意。我正在使用headerdoc2HTML命令..。为了使它与构建阶段一起运行,我添加了它来构建阶段脚本(shell脚本),如下所示:

代码语言:javascript
复制
headerdoc2html -o "outputPath" "myHeader.h"

但它总是给我一个错误:

命令/bin/sh发出错误,但未返回指示失败的非零退出代码

甚至文档都生成了,但是它给了我一个错误。如果我删除这个命令,一切都会好起来的!

我用-d参数检查,没有得到错误在哪里

对此有帮助吗?是否有一种方法可以检查命令是否没有返回0,然后不要显示错误(忽略所有警告和错误)?

编辑:我只是通过执行以下检查来确保命令没有问题:

代码语言:javascript
复制
if headerdoc2html -q -j -o "outputPath" "myHeader.h"
then
echo "Documents generated successfully!"
fi
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-03-16 09:42:02

虽然问题在于命令本身,而不影响所有构建阶段,所以最好不要显示来自headerdoc2html命令的警告和错误。

最简单的方法是通过将错误重定向为null来隐藏任何已发出的错误,如下所示:

代码语言:javascript
复制
headerdoc2html -o "outputPath" "myHeader.h" >/dev/null 2>/dev/null
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28982203

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档