begin Mike Simons <[EMAIL PROTECTED]> > On Tue, Mar 18, 2003 at 12:58:01AM -0800, Bill Kendrick wrote: > > i want to replace 'tin' with a shell script or alias that will > > test for a lock file (and call me a moron if it exists), make a lock file, > > run tin, and then delete the lock file... > > ===== > #! /bin/bash > > LOCK=$HOME/.tin.lock > > lockfile $LOCK > tin > rm -f $LOCK > ===== > > "lockfile" is part of the procmail package. > > if you ^C the script, you will have to clean up and delete the lockfile > on your own. there are a few ways for the script to automatically > detect tin was killed, but you didn't ask for that. ;)
ironically, i used to do WAY more shell programming before i ever knew what linux was, so i'm not sure this will work under bash. if you want to trap control-c (SIGINT), you can modify mike's script like so: ===== #!/bin/bash trap (rm -f $LOCK; exit 1) 2 LOCK=$HOME/.tin.lock lockfile $LOCK tin rm -f $LOCK ===== pete -- Fingerprint: B9F1 6CF3 47C4 7CD8 D33E 70A9 A3B9 1945 67EA 951D _______________________________________________ vox-tech mailing list [EMAIL PROTECTED] http://lists.lugod.org/mailman/listinfo/vox-tech
