#!/bin/bash case $1 in post) # If we send the USR2 signal before the network comes back up then # announceEmail.pl will die trying to re-establish its connection to the # IMAP server. So instead we use this cheap method of sleeping for a while # as the network should be back by then. A better method would be to poll # looking for the network to come back up but that's tricker to implement. # # Seems like one kill is not enough. Try 2 - spaced a minute apart /usr/local/bin/setsound.sh 35 sleep 60 killall -USR2 announceEmail.pl sleep 60 killall -USR2 announceEmail.pl ;; esac