#!/usr/bin/env bash
set -euo pipefail
URL="${1:-https://httpbin.org/status/200}"
TIMEOUT="${2:-5}"
STATUS="$(curl -fsS -o /dev/null -w '%{http_code}' --max-time "$TIMEOUT" "$URL" || echo "000")"
if [[ "$STATUS" == "200" ]]; then
echo "OK $URL"
exit 0
fi
echo "FAIL $URL status=$STATUS" >&2
exit 1 #!/usr/bin/env bash
set -euo pipefail
URL="${1:-https://httpbin.org/status/200}"
TIMEOUT="${2:-5}"
STATUS="$(curl -fsS -o /dev/null -w '%{http_code}' --max-time "$TIMEOUT" "$URL" || echo "000")"
if [[ "$STATUS" == "200" ]]; then
echo "OK $URL"
exit 0
fi
echo "FAIL $URL status=$STATUS" >&2
exit 1