私のプロジェクトで "make"コマンドを100回実行しようとしています。しかし、当然のことながら結果を監視するわけではありませんが、ビルドが失敗した場合を知りたいです。
ビルドが失敗したときに通知、電子メール、またはレポートをトリガーするにはどうすればよいですか?
「make」を100回実行するためにこれを行いました。
for run in {1..100}
do
make
done
ベストアンサー1
失敗するたびに何が起こりたいのかを電話することがmake
できます。
make || mail ...
または、失敗回数にのみ興味がある場合は、make
連想配列に終了ステータスを記録します。
#! /bin/bash
declare -A exits
for run in {1..100} ; do
make
(( exits[$?]++ ))
done
echo Code Number
for code in "${!exits[@]}" ; do
echo $code ${exits[$code]}
done