procmail
[Top] [All Lists]

Re: lockfile -ml and -mu

1997-08-01 07:03:00

dattier> No!  If you get new mail in your spool while you're editing it, copying
dattier> furu.mbox (after you have edited it) back to the name /var/mail/furu 
will
dattier> wipe out the new deliveries.
dattier> 
dattier> Try this instead:
dattier> 
dattier>   %lockfile -ml
dattier>   %cp /var/mail/furu furu.mbox
dattier>   % --- edit furu.mbox here! ---
dattier>   %cp furu.mbox /var/mail/furu
dattier>   %lockfile -mu

But isn't there a possibility of a timeout with it locked very long?
I realize in this case the edits are quick, but in general, ....

How about:

%lockfile -ml
%mv /var/mail/furu furu.mbox
%lockfile -mu

% --- edit furu.mbox here! ---

%lockfile -ml
%cat  /var/mail/furu >> furu.mbox
%mv furu.mbox /var/mail/furu
%lockfile -mu

<Prev in Thread] Current Thread [Next in Thread>