From 0602bb03ee3a4dd4916e080557bfbd169d48bf83 Mon Sep 17 00:00:00 2001 From: Simon Cornet Date: Thu, 9 Jul 2020 12:34:13 +0200 Subject: [PATCH] [Linux] Added url-check.sh script --- Linux/url-check.sh | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 Linux/url-check.sh diff --git a/Linux/url-check.sh b/Linux/url-check.sh new file mode 100644 index 0000000..b5c0cce --- /dev/null +++ b/Linux/url-check.sh @@ -0,0 +1,25 @@ +#!/usr/bin/csh -f +set MODE=$1 +set CURL=/usr/bin/curl + +if ($MODE == no_auth) then + set URL=$2 + set HS=$3 + set STATUS=`$CURL -L -o /dev/null -s -w "%{http_code}\n" -m 1 $URL` + + else if ($MODE == auth) then + set AUTH=$2 + set URL=$3 + set HS=$4 + set STATUS=`$CURL -L -o /dev/null -s -w "%{http_code}\n" -m 1 --user $AUTH $URL` + + else + exit 1 +endif + +if ($STATUS == 200) then + $CURL -fsS --retry 3 $HS > /dev/null + else + exit 1 +endif +