Clemson pop3 locks summary

From: managers account <managers_at_mannet.mcb.net>
Date: Mon, 13 May 1996 11:57:58 +0100 (BST)

I asked if anybody had patches or ideas about the Clemson pop3 daemon
leaving user locks in place.
No real solution but three observations:
        1 use the pop3 that comes with Pine
        2 Is the server at fault or is the client causing the problem with
damaged mail envelopes?
        3 Change to popper or run rm /usr/spool/mail/$1.lock as a macro

I dont really want to change the daemon for this error. Clemson runs
very well and was VERY easy to install. I do suspect the clients but it
has happened with Turnpike Eudora and Pegasus.

My own work around, but not solution was the following awk program which
I am including because it has wider application than just locks: it can
be used via cron to monitor for the existance of any file or group of
files. YMMV!
Thanks to all who replied.

## Written by Stuart McKenzie MANNET (stuart_at_mcb.net) May 1996
## This awk program checks for a lock file and removes it if its over 15 minutes old
## Run it with a cron every 10 mins. It will look at the oldest lock and whack
## it if over 15 mins. If < 15 mins or no locks it will exit safely.
BEGIN {
"date" | getline d
split (d,darray," ")
split (darray[4],t2,":")
tnow = darray[3]*1440 +t2[1]* 60 + t2[2]
## get date and parse it. create a value for minutes since day 1 of month
"ls -lrt| grep .lock" | getline l
## edit above statement to reflect path to file or group of files u r monitoring
split (l,array," ")
if (array[6] != darray[2])
        tnow = 1440
## handle special case of file creation and time now being in different months
split(array[8],larray,":")
t=array[7] *1440 +larray[1]*60 + larray[2]
## create a value in mins since day 1 of month of file creation time
        if(t==0) exit
{if (tnow - t > 15)
system("rm " array[9])
## whack it
                else
                        exit }
}

Stuart McKenzie
Received on Mon May 13 1996 - 14:07:48 NZST

This archive was generated by hypermail 2.4.0 : Wed Nov 08 2023 - 11:53:46 NZDT