#!/bin/sh ALARM_SENTINEL_FILE=$HOME/.alarming main() { if [ $# = 0 ] then alarm_on 3 'alarming' & elif [ "$1" = off ] then alarm_off else usage fi } alarm_off() { rm -f "$ALARM_SENTINEL_FILE" } alarm_on() { touch "$ALARM_SENTINEL_FILE" while [ -e "$ALARM_SENTINEL_FILE" ] do dracos-alarm "$@" sleep 1 done } main "$@"