Per verivicare la risposta della pagina di un sito analizzare il risultato del comando:
curl -sL -w “%{http_code}\n” “https://<dominio>/<…>/<pagina o file>” -o /dev/null
Script per il controllo della disponibilità di una URL:
#!/bin/bash
checkURL=`curl -sL -w "%{http_code}\\n" "https://<dominio>/<...>/<pagina o file>" -o /dev/null`
if [ $checkURL == "200" ];
then
exit
else
echo "Attenzione!!! Il servizio non è attivo." |mail -s "$(hostname) : Chck Servizio" <mail>@<dominio>
fi
exit
Commenti