[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: fetchmail für alle Benutzer?



* Reinhold Plew <Reinhold.Plew@aedon-its.de> [10-11-2003 18:39]:

> >Habe 37 $USER und Raid-5 mit 3x120GB wobei einige $USER $HOME's haben, 
> >die mehrer dutzend GByte groß sind. Dazu Maildir mit ein paar hundert 
> >tausend Messages... und jede menge sourcen ;-)
> >
> >Und 'find' ist beschäftigt... rund 4 1/2 Stunden auf einem Duron 1200
> 
> die .fetchmailrc liegt doch unter /home/$USER, da sollte ein
> -depth 1 (oder 2) helfen und natürlich die Auswertung der passwd.
 
Ich hatte mal so etwas im Einsatz:

#! /bin/sh
for i in /home/*/.fetchmailrc ; do
    k=$(expr $i : '.*/\(.*\)/.fetchmailrc.*')
    su $k -c "/usr/bin/fetchmail -f $i" >> /home/$k/mail_log
done

Je nach Dauer der Verbindungen könntest du das noch mit 
--daemon XXX starten und/oder bei vielen Usern jeweils 
mit & in den Hintergrund schieben.

Nix find, nix passwd, nix depth... using 'man bash' ;-)

Gruss Uwe

Attachment: pgpx_zvkeX7wF.pgp
Description: PGP signature


Reply to: