#!/bin/sh
# Usage: save as /usr/local/bin/counter.sh
# chmod 700 /usr/local/bin/counter.sh
# crontab -e
# * * * * * /usr/local/bin/counter.sh
LIMIT_MIN=120
DIR=/var/log/counter
FILE=counter-$(date +%F).log
mkdir -p "$DIR"
chmod 700 "$DIR"
date +%H:%M >> "$DIR/$FILE"
MIN=$(($LIMIT_MIN + 1 - $(wc -l "$DIR/$FILE"|cut -f1 -d' ')))
[ -f /usr/local/share/counter/${MIN}m.ogg ] && aoss play /usr/local/share/counter/${MIN}m.ogg 2>/dev/null
if [ $(wc -l "$DIR/$FILE"|cut -f1 -d' ') -gt $LIMIT_MIN ]; then
 echo Timelimit reached. Shutting down!
 /sbin/poweroff
fi
