Anzeige:
Ergebnis 1 bis 5 von 5

Thema: Cron, dialup

  1. #1
    Gast

    Post Cron, dialup

    Hi,

    ich möchte einen job in crontab eintragen, der alle 5 min ein script startet.

    z.B.
    6-17/15 * * * * root /etc/ppp/getmail
    17-23/5 * * * * root /etc/ppp/getmail

    Da das nur etwas bringt wenn tatsächlich eine Verbindung besteht, soll dies überprüft werden. Ich hatte mir vorgestellt im ip-up einen Wert in ein file zu schreiben (up=1, down=0)
    gibts da schon ein script?
    man muß ja das Rad nicht zweimal entwickeln ;-)

    grüße

  2. #2
    Gast

    Cool

    z.b. kann man checken, ob die pid-datei vom pppd existiert.

    oder aber, die ausgabe von ifconfig untersuchen:
    ifconfig |grep "ppp0" && <do something>


    ------------------
    mfg,
    marsellus

  3. #3
    Gast

    Post

    erledigt

    ip-up

    echo 1 > /var/run/online.test #nach der Einwahl
    echo 0 > /var/run/online.test #zu Beginn der Abwahl

    script

    if [ test `cat /var/run/online.test`=1 ]
    #Befehle die abgearbeitet werden sollen ;-)
    fi



    ------------------
    grüße
    Reinhard

  4. #4
    Gast

    Cool

    stimmt, noch besser.
    statt der 1 kann man ja auch die ip-adresse speichern (hab ich schonmal irgendwo gemacht), was ja auch recht nützlich sein kann.


    ------------------
    mfg,
    marsellus

  5. #5
    Gast

    Post

    Stimmt ;-)

    echo $REMOTEIP
    echo $LOCALIP
    ...

    Was schon in Variablen ist, braucht man ja nachher nicht mit grep oder sonstwie herausfiltern ;-)



    ------------------
    grüße
    Reinhard

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •