bash scripte

DSL und dynDNS via bash-script prüfen

Hier ein kleines bash script um die DSL-Verbindung und die dynDNS Namensauflösung zu prüfen.

Dieses script könnte via cron-job alle 5Min. gestartet werden.

Das selfhost-update script gibt es unter Download auf der Seite -> http://www.selfhost.de

#!/bin/bash

if ping -c 1 -W 2 194.25.2.129 > /dev/null; then
echo „ping nach externer IP ist OK“
else
echo „ping nach externer IP ist fehlgeschlagen … DSL-Verbindung beenden und wieder neu aufbauen“
/usr/bin/poff -a
/usr/bin/pon dsl-provider
fi

if ping -c 1 -W 2 www.soho-piper.de > /dev/null; then
echo „ping auf dynDNS-Name ist OK“
else
echo „ping auf dynDNS-Name ist fehlgeschlagen … neue IP Adresse bei selfhost anmelden“
/usr/local/bin/selfhost-updater update
exit 0
fi
exit 0