sleep 300; tput bel
or even timer() { sleep $1 ; i=$2; until [ $i -eq 0 ]; do tput bel; sleep 1; i=$((i-1)); done }
timer 300 10 sleep 300; tput bel
or even timer() { sleep $1 ; i=$2; until [ $i -eq 0 ]; do tput bel; sleep 1; i=$((i-1)); done }
timer 300 10
Source? At least on macOS, i'm not aware of any built in timer or stopwatch.