sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #04395
Re: Fetchmail i kommandolinjen ?
Morten wrote:
> Jeg er i færd med at lave et script som styret via cron kan hente mail hjem til maskinen.
> (mest for at genopfriske lidt scripting) :-)
>
> Men Nu er jeg braget ind i et lille problem med fetchmail'en.
> Hvordan får jeg fetchmail til ikke at køre i deamon mode, men i forgrunden således at jeg har styr på hvornår denne er færdig.
>
> Scriptet er tænkt som følger:
> 1. check om ppp0 er aktiv.
> 2. Hvis ja start fetchmail og når den er færdig exit.
> 3. Hvis nej bring ppp0 op, kør fetchmail og luk ppp0 ned når denne er færdig.
>
> (det er da til at overse) :-)
> Men desværre kræves det at fetchmail låser scriptafviklingen mens det kører!
> Hvad sker der hvis der ikke er nogen daemon angivelser i .fetchmailrc ?
Hvorfor ikke:
luk-op
fetchmail # og vent til færdig
luk-ned
Måske diald var den mere elegante løsning ?
og så i ip-up at tilføje kald af fetchmail mv.
Luk forbindelsen op:
echo up >> /var/lib/diald/fifo
Sluk:
echo down >> /var/lib/diald/fifo
Eller helt åbent og sluk (i til med usernet):
Op:
echo unblock >> /var/lib/diald/fifo
echo up >> /var/lib/diald/fifo
Ned:
echo block >> /var/lib/diald/fifo
Disse kommandoer kan let placeres i et script, og ip-up sørger for
at aktivere fetchmail når den er aktiv.
--
mvh Frank Damgaard frda@xxxxxxxxxxxxx | frank@xxxxxxxx |fido 2:236/15.2
References