← Back to team overview

sslug-teknik team mailing list archive

Re: vent til ppp0 er klar i scripts?

 

Kent B. Hansen wrote:

> Jeg vil gerne lave et script, som henter min post. Jeg kan forestille
> mig, at det skal se ca. sådan ud:
>   #!/bin/bash
>   /usr/sbin/usernetctl ppp1 up
>   /usr/bin/fetchmail -v
>   /usr/sbin/usernetctl ppp1 down
> 
> Desværre blokerer usernetctl ikke indtil interfacet er klart, så den
> ræser straks videre, og laver en fejl på fetchmail linien. :(
> 
> Hvordan får jeg den til at vente???
> 
> Hvis der sker en fejl i f.eks. fetchmail linien, stopper scriptet så?
> (Dårlig ide, da ppp1 så ikke bliver hevet ned). Hvordan laver man 'error
> handling'?

I stedet for at tilføje det i et script så anvend "/etc/ppp/ip-up"
til at kalde fetchmail. Muligvis kan du i /etc/ppp/ip-up lave:

   fetchmail  -f rcfil.....
   (sleep 30; /usr/sbin/usernetctl ppp1 down) &

ip-up kaldes automatisk når ppp-forbindelsen er kommet op.

Evt. kan du kigge på diald, som dog er lidt sværere at sætte op,
den vil holde forbindelsen så længe der er trafik.
(kan konfigureres)


-- 
mvh Frank Damgaard  frda@xxxxxxxxxxxxx | frank@xxxxxxxx |fido  2:236/15.2


Follow ups

References