Hallo zusammen,
ich will ein Script schreiben, bei dem die Fritzbix überprüft ob es außer meinem Heimserver einen weiteren aktiven PC im LAN gibt.
Wenn ja soll die fritzbox den heimserver mit ether-wake hochfahren.Der Server fährt sich schon automatisch runter wenn kein anderer Rechner mehr da ist. Das hab ich mit einem schönen script gemacht dass allerdings programme wie nmap und grep verwendet, welche ich auf der fritzbox nicht zur verfügung habe.
Meine Idee war nun über eine schleife ping über alle möglichen adressen laufen zu lassen (broadcast geht ja leider nicht). Die Ausgaben in eine Textdatei zu speichern und die textdatei dann so auslesen dass ich bescheid weiss, wieviele rechner im netzwerk aktiv sind. Leider scheitere ich schon an der Zählerschleife.
Script bisher:
Code:
#!/bin/sh
for (( T=1; T <= 100; T++ ))
echo $T
done
Damit wollte ich einfach nur mal eine Zählerschleife erstellen. Ich bkomme aber folgende Fehlermeldung:
Bad loop for variable
Jemand ne ahnung wo der fehler ist? Oder andere ideen das gante zu realisieren?
Gruß Stefan