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

Antwort per Email an