忍者並列ビルドから戻り値を取得するにはどうすればよいですか? 並列ビルドが成功した場合にのみ、後続のコマンドを実行したい。$をチェックしていますか?忍者コマンドが役に立たない後..
たとえば、bash スクリプトで ninja コマンドの終了ステータスを確認することで、ninja ビルドが成功したかどうかを確認できます。ここで提案されているように、コマンドを起動してテストする関数を作成できます。
function test {
"$@"
local status=$?
if [ $status -ne 0 ]; then
echo "error with $1" >&2
fi
return $status
}
test ninja target