+ source /a/bin/bash_unpublished/source-state
+ if [[ $MAIL_HOST == $HOSTNAME ]]; then
+ if [[ $(systemctl is-active btrbk.timer) != active ]]; then
+ chars+=("BTRBK-TIMER!")
+ fi
+
+ ## check if last snapshot was within an hour
+ vol=o
+ snaps=(/mnt/root/btrbk/$vol.20*)
+ now=$(date +%s)
+ maxtime=0
+ for s in ${snaps[@]}; do
+ file=${s##*/}
+ t=$(date -d $(sed -r 's/(.{4})(..)(.{5})(..)(.*)/\1-\2-\3:\4:\5/' <<<${file#$vol.}) +%s)
+ if (( t > maxtime )); then
+ maxtime=$t
+ fi
+ done
+ if (( maxtime < now - 60*60 )); then
+ chars+=("OLD-SNAPSHOT!")
+ fi
+ fi
+
+ cat /a/bin/bash_unpublished/source-state >$status_file