From a160499506a58bdac4ff5ce59c0fbb6109224a7e Mon Sep 17 00:00:00 2001 From: jkaplon Date: Mon, 14 Sep 2015 18:16:52 -0400 Subject: [PATCH] Add bash script to be called by cron to send alert when it's been more than 6hrs since last POST from device. Still need comments in script, and to figure out how to get cron sending external emails. --- dead-man-qry.bash | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100755 dead-man-qry.bash diff --git a/dead-man-qry.bash b/dead-man-qry.bash new file mode 100755 index 0000000..8a51271 --- /dev/null +++ b/dead-man-qry.bash @@ -0,0 +1,15 @@ +#!/bin/bash + +NUMHRS=6 + +# set now variable +NOW=$(date -u +"%Y-%m-%d %H:%M:%S") + +RESULT=$(sqlite3 /var/www/tenniscourtsopen.com/courtsopen.db "select published_at from Alerts where datetime(published_at) > datetime('${NOW}', '-${NUMHRS} hours') order by datetime(published_at) limit 1") + +# this returns expected string!!! +# echo $RESULT + +if [ -z "$RESULT" ]; then + echo "No data from device in last $NUMHRS hours." +fi