Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- URL="http://somedomain.com";
- TRIES_FILE="tries.txt";
- TRIES_CNT=`cat $TRIES_FILE`;
- MAX_TRIES_CNT=3;
- echo "Tries count: $TRIES_CNT"
- CURL_OUT=`curl -s --head --connect-timeout 5 $URL | head -n 1`
- if [ -z "$TRIES_CNT" ]
- then
- TRIES_CNT=1;
- fi
- if [[ $CURL_OUT == *200* ]]
- then
- echo "It's there! Be happy :)";
- echo "1" > $TRIES_FILE;
- else
- echo "Something went wrong...";
- if [[ $TRIES_CNT -eq $MAX_TRIES_CNT ]]
- then
- printf "From: Me <server-whatever@email.com>\nTo: <monitor@email.com>\nSubject: SITE DOWN: $URL \n" | sendmail -i -t
- fi
- TRIES_CNT=$((TRIES_CNT+1));
- echo $TRIES_CNT > $TRIES_FILE;
- fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement