DYNIP=$(ping -c 1 "$DYNADDI" | sed -n 1p | sed -e 's/(//g' -e 's/)//g' | cut -d ' ' -f3 | cut -d ':' -f1)
if [ -z $DYNIP ]; then
echo "$DATUM - keine DYN-IP bekommen. Updatepruefung kann nicht ausgefuehrt werden. " >> $LOGPFAD
[COLOR=#ff0000][B] elif[ "93.133.164.121" = $DYNIP ]; then
echo "$DATUM - fehlerhafte DYN-IP bekommen. Updatepruefung kann nicht ausgefuehrt werden. " >> $LOGPFAD [/B][/COLOR]
else
if [ $DYNIP = $HOSTIP ]; then
Problem ist folgend:@Skywalker
Ist es bei dir genau das gleiche Problem?
Naja, wenn es nur um die eine IP geht, das kann man ja einfach lösen.
Füge mal das rot gekennzeichnete in den Script ein.
Dann wird das Script beim auftreten dieser IP beendet und der Vorfall im Logfile vermerkt.Code:DYNIP=$(ping -c 1 "$DYNADDI" | sed -n 1p | sed -e 's/(//g' -e 's/)//g' | cut -d ' ' -f3 | cut -d ':' -f1) if [ -z $DYNIP ]; then echo "$DATUM - keine DYN-IP bekommen. Updatepruefung kann nicht ausgefuehrt werden. " >> $LOGPFAD [COLOR=#ff0000][B] elif[ "93.133.164.121" = $DYNIP ]; then echo "$DATUM - fehlerhafte DYN-IP bekommen. Updatepruefung kann nicht ausgefuehrt werden. " >> $LOGPFAD [/B][/COLOR] else if [ $DYNIP = $HOSTIP ]; then
Gruß Superhansi
DYNIP=$(ping -c 1 "$DYNADDI" | sed -n 1p | sed -e 's/(//g' -e 's/)//g' | cut -d ' ' -f3 | cut -d ':' -f1)
if [ -z $DYNIP ]; then
echo "$DATUM - keine DYN-IP bekommen. Updatepruefung kann nicht ausgefuehrt werden. " >> $LOGPFAD [COLOR=#ff0000][B]
elif [ "93.133.164.121" = $DYNIP ]; then
echo "$DATUM - fehlerhafte DYN-IP bekommen. Updatepruefung kann nicht ausgefuehrt werden. " >> $LOGPFAD [/B][/COLOR]
else
if [ $DYNIP = $HOSTIP ]; then
Irgendwie finde ich das nicht .... Brauche mal Hilfe bzw. eine Wegbeschreibung.Hier jetzt nochmal eine Zusammenfassung (wichtig für alle Freetz-Bauer):
Bei einigen neueren Freetz-Trunk-Versionen funktioniert das in der busybox integrierte wget nicht.
Der Grund ist, daß die Variable nicht/falsch gesetzt ist: "CONFIG_FEATURE_WGET_AUTHENTICATION=y"
Problemlösung:
Nach dem Ausführen von "make menuconfig" den Befehl "make busybox-menuconfig"
eingeben, die Variable auf "yes" setzen und wget funzt bestens.
Wir verwenden Cookies und ähnliche Technologien für folgende Zwecke:
Akzeptieren Sie Cookies und diese Technologien?
Wir verwenden Cookies und ähnliche Technologien für folgende Zwecke:
Akzeptieren Sie Cookies und diese Technologien?