Compare commits
3 Commits
a66f3fb2d8
...
e6327094ce
Author | SHA1 | Date | |
---|---|---|---|
e6327094ce | |||
4f7d18cea5 | |||
571439b51c |
2
.gitignore
vendored
2
.gitignore
vendored
@ -3,3 +3,5 @@
|
|||||||
.*.kate-swp
|
.*.kate-swp
|
||||||
.cache/*
|
.cache/*
|
||||||
.cache
|
.cache
|
||||||
|
status.json
|
||||||
|
lastcheck.json
|
||||||
|
@ -1,26 +1,31 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null 2>&1
|
||||||
COUNT=0
|
COUNT=0
|
||||||
while true;
|
while true;
|
||||||
do
|
do
|
||||||
source .env
|
source .env
|
||||||
COUNT=$(echo $[$COUNT+1]); echo Count: $COUNT
|
COUNT=$(echo $[$COUNT+1]); echo Count: $COUNT
|
||||||
HTTPREQUEST=$($CURL -si $BML_URL/login > .cache)
|
HTTPREQUEST=$($CURL -si $BML_URL/login > .cache)
|
||||||
STATUS=$(cat .cache | head -n1 | awk '{print $2}'); echo Status: $STATUS
|
STATUS=$(cat .cache | head -n1 | awk '{print $2}'); echo Status: $STATUS
|
||||||
if [ "$STATUS" = "200" ]
|
DATE=$(date +'%d-%m-%y')
|
||||||
then
|
TIME=$(date +'%H:%M')
|
||||||
TEXT="🟢BML Online"
|
if [ "$STATUS" = "200" ]
|
||||||
else
|
then
|
||||||
TEXT="🔴BML Down"
|
TEXT=" BML Online"
|
||||||
fi
|
else
|
||||||
if [ "$STATUS" != "$STATUS_OLD" ]
|
TEXT="🔴BML Down"
|
||||||
then
|
fi
|
||||||
STATUS_OLD=$STATUS
|
if [ "$STATUS" != "$STATUS_OLD" ]
|
||||||
if [ "$COUNT" != "1" ]
|
then
|
||||||
then
|
STATUS_OLD=$STATUS
|
||||||
TGTEXT=$(echo Status: $TEXT%0ACode: HTTP $STATUS | sed "s/ /%20/g");echo Telegram Text: $TGTEXT
|
if [ "$COUNT" != "1" ]
|
||||||
echo ""
|
then
|
||||||
curl -s $TG_BOTAPI$TG_BOT_TOKEN/sendMessage?chat_id=$TG_CHATID'&'text=${TGTEXT}
|
TGTEXT=$(echo Status: $TEXT%0ACode: HTTP $STATUS | sed "s/ /%20/g");echo Telegram Text: $TGTEXT
|
||||||
fi
|
echo ""
|
||||||
fi
|
curl -s $TG_BOTAPI$TG_BOT_TOKEN/sendMessage?chat_id=$TG_CHATID'&'text=${TGTEXT}
|
||||||
|
echo '{"Service":"Internet Banking", "Status":"'$STATUS'", "Date":"'$DATE'", "Time":"'$TIME'"}' | tee -a status.json
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
echo '{"Date":"'$DATE'", "Time":"'$TIME'"}' | tee -a lastcheck.json
|
||||||
echo Sleep:$DELAY;sleep $DELAY
|
echo Sleep:$DELAY;sleep $DELAY
|
||||||
done
|
done
|
||||||
|
Loading…
x
Reference in New Issue
Block a user