Script für Linux hinter einem Router
---------------------------- schnipp ------------------------------ #! /bin/sh domain='xxx.eisfair.net' # Hier anpassen! password='geheim' # Hier anpassen!
echo "set $domain $password" | netcat dns.eisfair.net 5005 exit 0 ---------------------------- schnapp ------------------------------
Dieses speichern Sie unter /usr/local/bin/ als dyneisfair.sh ab und ändern die Rechte folgendermaßen:
cd /usr/local/bin chown root.root dyneisfair.sh chmod 700 dyneisfair.sh
Sie können das Script dann direkt ausprobieren, indem Sie dann eingeben:
dyneisfair.sh # Script starten
Sie sollten dann eine Meldung vom dynEisfair-Server ausgegeben bekommen.
Wenn das dann korrekt funktioniert, können sie die crontab editieren:
crontab -e # Editieren crontab
und folgende Zeile eintragen:
0,15,30,45 * * * * /usr/local/bin/dyneisfair.sh >>/var/log/dyneisfair.log 2>&1
Dann werden die Server-Meldungen in der Datei /var/log/dyneisfair.log protokolliert.
Achtung: Für das Anlegen der Protokolldatei braucht das Shell-Script root-Berechtigung. Sie sollten daher alle oben beschriebenen Aktionen als Benutzer root ausführen. Achten Sie darauf, daß das Shell-Script keine Lese-/Schreibrechte für andere hat. |