diff --git a/notification.sh b/notification.sh new file mode 100755 index 0000000..6490504 --- /dev/null +++ b/notification.sh @@ -0,0 +1,36 @@ +#!/usr/bin/env bash + +source "$(dirname $0)/.env" + + +#FIFO=/tmp/mapid +LINE1='Backup finished!' +LINE2='' +LED_BLINK=".5s" +DISPLAY_DURATION="4s" + + +if [[ ! -e $FIFO ]]; then + echo "Error: $FIFO does not exist." >&2 + exit 2 +fi + + +echo >$FIFO "CLS" + +if [[ -n $LINE1 ]]; then + echo >$FIFO "LINE 1" + echo >$FIFO "ECHO $LINE1" +fi + +if [[ -n $LINE2 ]]; then + echo >$FIFO "LINE 2" + echo >$FIFO "ECHO $LINE2" +fi + +echo >$FIFO "LCDON" +echo >$FIFO "ON" +gsleep $LED_BLINK +echo >$FIFO "OFF" +gsleep $DISPLAY_DURATION +echo >$FIFO "LCDOFF"