我需要从shell脚本运行一个ant脚本,如果ant脚本成功执行,我必须得到返回代码0或者如果失败1.有谁能告诉我如何实现这个?
答案 0 :(得分:3)
cd ~/yoursourcedir/
ant
if [[ $? -ne 0 ]]
then
echo "error happend"
fi
$?
包含上一个命令的错误代码,在本例中为ant
。
-ne 0
表示不等于0,因此如果发生任何错误,请执行echo
。
您可以指定ant的标准参数,即构建文件:
ant -buildfile build.xml