Curl bash script

From UVOO Tech Wiki
Revision as of 00:37, 26 September 2023 by Busk (talk | contribs) (Created page with "#!/bin/bash set -eu mcode=200 url="https://example.com" while true; do ts=$(date "+%Y%m%dT%H%M%S") rcode=$(curl -X GET -sI "$url" | awk '/^HTTP/{print $2}') if [ "$rco...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

!/bin/bash

set -eu

mcode=200 url="https://example.com"

while true; do

 ts=$(date "+%Y%m%dT%H%M%S")
 rcode=$(curl -X GET -sI "$url" | awk '/^HTTP/{print $2}')
 if [ "$rcode" != "$mcode" ]; then
   echo "ERROR: Invalid code. Was $rcode expected $mcode. TS: $ts"
 fi
 sleep 5

done