14 lines
497 B
Bash
14 lines
497 B
Bash
|
#!/bin/sh
|
||
|
# This script acts as a dead-man-switch for the door pi.
|
||
|
# It sends a ping to healthchecks.io in regular intervals.
|
||
|
# When a ping is missed (e.g. because the pi crashes) healtchecks
|
||
|
# is configured to send a notification that the pi is down.
|
||
|
LOGFILE=/var/log/healthcheck.log
|
||
|
URL=http://hc-ping.com/7cfd6716-ac74-420a-b322-ef8d5746e0fe
|
||
|
while true; do
|
||
|
echo -n "`date +"[%Y-%m-%d %H:%M:%S]"` " >> $LOGFILE
|
||
|
wget -q -O - $URL >> $LOGFILE
|
||
|
echo "" >> $LOGFILE
|
||
|
sleep 15m
|
||
|
done
|