#!/bin/bash
# Define a range of resource identifiers
for resource in {109..117}; do
linbo-remote -r "r$resource" -w 90 -d -n -c format:3, sync:1, halt
done
Ich glaub ich lass die Leerzeichen bei einer Befehlsfolge immer weg.
Danke schon mal für die Antwort.
ich habe es getestet und nochmal ins manual geschaut. Man hat die Option mehrere „Ziele“ nur bei der Option -i. Bei -r kann man nur einen Raum ansteuern. Die Frage ist nur, ob dies nicht implementiert werden sollte für die vereinfachte Administration?
Ja die Leerzeichen waren dort falsch, hab ich dann auch eben bemerkt
Bei der Option -i kommen auch keine hin.
Ich habe bereits überlegt Skripte zu schreiben, aber dann müsste ich für jede Gruppierung von Räumen je ein einzelnes erstellen, da ich die Gruppierungen nicht zeitgleich laufen lassen möchte (Netzwerkauslastung…)
Wenn die Funktion mehrere Räume anzugeben eingebaut wäre, wäre dies deutlich entspannter
das Skript ist auch eine gute Idee zum automatisierten Ausführen von linbo-remote aller Räume, die in dem Skript eingepflegt sind.
Wäre eine gute Option um weniger Cronjobs zu benötigen.
Ich habe nochmal nachgesehen, ich habe die falschen Zeilen angegeben die bearbeitet werden müssen. Die Richtigen sind:
Zeile 148 muss ausgetauscht werden 148 r) ROOM=$OPTARG ;;
und 334-336 muss gelöscht werden
334 elif [ -n "$ROOM" ]; then # hosts in room with pxe flag set
335 HOSTS="$(grep -i ^[a-z0-9] $WIMPORTDATA | awk -F\; '{ print $1, $2, $11 }' | grep ^"$ROOM" | grep " [1-2]" | awk '{ print $2 }')"
336 msg="room $ROOM"