Fritzboxscript erweitern "debug.cfg"

vwplace123

Neuer User
Mitglied seit
9 Mai 2009
Beiträge
8
Punkte für Reaktionen
0
Punkte
0
Hallo Leute,

ich hab mal ein Script gefunden, welches einen PC aufweckt. Es sieht folgendermaßen aus und steht in der debug.cfg (siehe unten)

Und jetzt die Frage: In der Zeile 8 steht der Ping von welchem Rechner es abhängig ist, dass mein Server gestartet wird. Jetzt möchte ich noch einen weiteren hinzufügen.

folgendes hab ich probiert:

ping -c 1 192.168.178.11 192.168.178.12 > /dev/null

Das mag die Fritzbox aber nicht. Wie kann ich da einen weiteren Rechner hinzufügen??

Vielen Dank im vorraus...

Flo

Anbei noch das Script:


/var/flash/debug.cfg:
#!/bin/sh
sleep 20
cat <<EOF >> /var/mcewakeup
i="0"
while [ "1" -eq "1" ]
do
ping -c 1 1.1.1.1 > /dev/null
if [ \$? -eq "0" ]; then
# ping successful
if [ \$i -ne "1" ]; then
i="1"
echo `date` "Waking up PC"
/usr/bin/ether-wake -i eth0 AA:BB:CC:DD:EE:FF
fi
else
i="0"
fi
sleep 1
done
EOF
chmod +x /var/mcewakeup
/var/mcewakeup &
 
Man kann beim Ping nicht zwei Ziele angeben. Was genau sollte dann auch passieren? Soll der Status erfolgreich sein, wenn einer der Rechner erreichbar ist? Wenn beide erreichbar sind?

Außerdem auch ein Skript, wo "sleep 20" drin steht, und keiner weiß, warum.

Was Du willst, geht z.B. so:
Code:
if (ping -c 1 192.168.178.11 || ping -c 1 192.168.178.12 ) > /dev/null; then
    ...
fi
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.