Hi. > Ich würde es aber sinnvoller finden, wenn man einen Raum übergibt, das Ja, das war auch meine erste Idee .... aber ich hatte aber vorher schon _zwei_ andere "statische" Versionen - getrennt nach Räumen. Die habe ich dann zusammengepackt und EINE Datei mit Menu daraus gemacht. Daher findet man hier einige "gewachsene Strukturen". Da geht wie gesagt sicher einiges eleganter...
In einem anderen Script hatte ich schon mal diese Syntax benutzt: ------------------------------------------------------------------- # gr. Raum per WOL aufwecken: Hier eintragen welche Gruppe und wieviele Clients darin sind: Gruppe="raum2"; Anzahl="34"; for((i=1;i<$Anzahl+1;i++)); do IPadr="$(grep $Gruppe /root/linbo/workstations |cut -d ";" -f 5 |head -n $i |tail -n 1)"; Macadr="$(grep $Gruppe /root/linbo/workstations |cut -d ";" -f 4 |head -n $i |tail -n 1)"; echo $IPadr $Macadr $Gruppe $Anzahl; --------------------------------------------------------------------------- Allerdings hilft das hier nicht viel weiter, weil ich ja "8er Päckchen" brauche. Daher wiederholt sich der Abschnitt in dem Script nun auch ... vielleicht geht da ja irgendwas mit (modulo 8)!?? > Skript die Workstationsdatei nimmt, alle Hosts (bis auf z.B. den > Drucker) Ja -- genau an solchen Details hängt's dann ... Evtl will man ja auch nicht seine VM, die als Vorlage dient, mit aktualisieren ... oder aber die LehrerPCs kommen später dran oder was weiß ich. Daher habe ich's getrennt bzw statisch gelassen. Die IP-Adressen unserer Räume ändern sich nicht. > und dieses Array abgearbeitet wird. > So wird das ganze dynamisch und nicht so statisch und du ersparst dir Gerne auch konkreter in Form von ein paar Zeilen Code :) Michael -- Systemdaten: ============ - virtualisiert mit Proxmox 2.3 - linuxmuster.net 6.0.46 - IPFire 2.15 - Linbo 2.1.10-0 - Ubuntu 14.04 Clients (trusty714-Vorlage) - leoclient1 mit WinXP im offline-Modus - Moodle 2.7 (extern mit LDAPS und openLML-Modul) _______________________________________________ linuxmuster-user mailing list [email protected] https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user
