Mike A. Oligny <[EMAIL PROTECTED]> said something to this effect on 11/26/2001: > Is there any way to have Mutt warn me if I am opening a second > session? I find sometimes flags don't get updated because I've > had two or three copies of the client running unintentionally... > (I know--don't do it then, stupid!)
Write a shell function wrapper around mutt. In your (e.g.) .bashrc: mutt() { if test -e $HOME/.mutt-`hostname`; then echo "mutt already running!" else touch $HOME/.mutt-`hostname` mutt $* rm $HOME/.mutt-`hostname` fi } Invoke as normal: bash$ mutt -f =listname bash$ mutt -y etc. That will do it. You can add signal trapping in there to clean up /tmp/mutt-$USER in the case of an abnormal end to the shell script. (darren) -- He who has never configured `sendmail.cf' has no courage. He who has configured it more than once has no brain.