aboutsummaryrefslogtreecommitdiff
path: root/bitsquat/bitsquat-wired
diff options
context:
space:
mode:
authorDavid Timber <dxdt@dev.snart.me>2024-11-06 14:33:12 +0100
committerDavid Timber <dxdt@dev.snart.me>2024-11-06 14:33:12 +0100
commite439d74b7ffaf04b699a96253b03d911cc8a9dec (patch)
tree00b0118bca8cfef4384019f3256c2c8f3af3476a /bitsquat/bitsquat-wired
parent12645f4533216d4f0d42708faadc789888640ac2 (diff)
Add email alert to bitsquat ...
- bitsquat returns exit code 3 upon bitflip
Diffstat (limited to 'bitsquat/bitsquat-wired')
-rwxr-xr-xbitsquat/bitsquat-wired18
1 files changed, 18 insertions, 0 deletions
diff --git a/bitsquat/bitsquat-wired b/bitsquat/bitsquat-wired
new file mode 100755
index 0000000..0ad4bc6
--- /dev/null
+++ b/bitsquat/bitsquat-wired
@@ -0,0 +1,18 @@
+#!/bin/sh
+set -e
+. ./MAILTO
+set +e
+
+if [ -z "$MAILTO" ]; then
+ echo "bitsquat-wired: empty MAILTO env var" >&2
+ exit 2
+fi
+
+OUTFILE=bitsquat.$$.out
+
+./bitsquat $@ | tee "$OUTFILE"
+if [ $? -eq 3 ]; then
+ mail -s "bitsquat alert" $MAILTO < "$OUTFILE"
+else
+ rm -f "$OUTFILE"
+fi