#!/bin/sh # look for important messages. # can be run via cron. PATH=/usr/local/bin:/bin:/usr/bin:$HOME/bin export PATH umask 077 tag=`basename $0` die () { echo "$*" >& 2 exit 1 } # make sure we're in today's mail directory... cd $HOME/today/mail || exit 0 # ...and we have something to do. if anyfiles $HOME/today/mail then old="$HOME/.priority" new="$HOME/.priority.n" tmp="$HOME/.priority.t" pfile="$HOME/.whitelist-alert" grep -f $pfile * | sort > $new # don't say anything unless we have new priority mail. comm -23 $new $old > $tmp test -s "$tmp" && xnote "you have high-priority mail" mv $new $old rm $tmp fi exit 0