Re: disconnessioni

  • From: Lo'oRiS il Kabukimono <_lano_@xxxxxxxxx>
  • To: lano666@xxxxxxxxxxxxx
  • Date: Wed, 14 May 2003 11:30:49 +0200

Lo'oRiS il Kabukimono <_lano_@xxxxxxxxx> :

> non so per che motivo questo cavolo di router scassato ogni tot si
> disconnette a random

il che esige la necessità di uno scriptino che controlli e lo riattacchi...
io lo saprei fare in C, ma avevo voglia di imparare una roba simile in un
linguaggio interpretato (bash, perl, quellochevuoi), quindi si accettano
volontarî per tradurre il seguente pseudo-codice in qualcosa che giri :)

main:

while (1) {
    aspetta_senza_consumare_cpu(M minuti);
    X=prova_a_pingare(qualunque_sito_esterno,almeno_una_volta,
        dopo_un_po_rinuncia); // X==0 se ha successo
    if (X==0)
        continue;
    else {
        mail(root@lano,"dio beo l'idiota si è di nuovo disconnesso alle
            %", orario);
        riconnetti_router();
    }
}

riconnetti_router(){
    telnet(speedtouch,USER,PASSWORD);
    esegui(ppp ifdetach intf=wowF5);
    esegui(ppp ifattach intf=wowF5);
    telnet_stop();
}

-- 
"The nightmare shall be over now _ There's nothing more to fear
 Come join in our singing _ And dance with us now"
  - Blind Guardian, "And then there was silence"

http://lano.webhop.net ·-:=[asd]=:-· http://lano-forum.webhop.net

Other related posts: