如何检查忍者并行构建的返回值



如何从ninja并行构建中获取返回值?我只想在并行构建成功的情况下执行后续命令。检查$?在忍术命令没有帮助之后。。

您可以通过检查ninja命令的退出状态来检查ninja构建是否成功,例如在bash脚本中。就像这里建议的那样,你可以编写一个函数,为你启动和测试命令:

function test {
  "$@"
  local status=$?
  if [ $status -ne 0 ]; then
    echo "error with $1" >&2
  fi
  return $status
}
test ninja target

最新更新