誰かがシェルスクリプトを書くのを手伝って/訂正することができますか、これが私がやろうとしていることです
- Webページのコンテンツを取得する
- コンテンツを比較する
- 内容が同じ場合は0を返します
- 2を返さない場合
これが私のコードです
for cluster in $CLUSTERS
do
for applis in $(eval echo \$${cluster}_APPLIS)
do
CONTENT=$(wget -q -O - "http://$server/$applis")
if [ "$CONTENT" -eq 1 ]
then
exit_code=0
else
exit_code=2
fi
done
done
[[ -z "$error_server" ]] && error_server="aucune"
case $exit_code in
"2")
echo "CRITICAL - App Version Mismatch"
exit 2
;;
"1")
echo "WARNING - instance(s) indisponible(s)"
exit 1
;;
"0")
echo "OK - All apps have the save version"
exit 0
;;
*)
echo "CRITICAL - there's something wrong with this script ..."
exit 2
;;
esac
ヘルプや提案をいただければ幸いです
よろしくファブ