Hi Steffen,

ich bin sehr müde, daher schiele ich schon etwas… aber

> Ich habe jetzt mal diesen case Befehl angeschaut.
> 
> In folgendem Skript müsste die Case-Syntax doch richtig sein, damit die
> Leoclient-Partition mit dem vdi-File auf dem Server synchronisiert wird:
> ---
> # Name des Basisimages das zusätzlich synchronisiert werden soll (muss
> angepasst werden)
> mybaseimage=winxp-vm.cloop
> # Name des Rsyncimages, ggf. eintragen
> ##myrsyncimage=""
> # Zielpartition auf die gesynct werden werden soll (muss angepasst werden)
> 
> case $RAUM in
> virtual) myrootpartition=/dev/vda5 ;;
> *) myrootpartition=/dev/sda3 ;;
> esac
> 

ob das inhaltlich stimmt, kann ich grad nicht sagen. Aber „case“ mäßig sieht 
das gut aus, denke ich.


> # Ausgabe der Parameter auf der LINBO-Konsole
> echo "cachepartition:  $1"
> echo "myserverip:      $SERVERIP"
> echo "mybaseimage:     $mybaseimage"
> echo "myrsyncimage:    $myrsyncimage"
> # Das geht imho dann nicht (so einfach), daher auskommentiert
> # echo "myrootpartition: $myrootpartition“

verstehe ich jetzt nicht. das gibt doch nur den Inhalt der Variablen aus, die 
du im case-block oben definiert hast… was geht daran nicht so einfach?


> # Syntax fuer linbo_cmd synconly:
> # /usr/bin/linbo_cmd synconly "<LINBO-Server-IP>" "<Cachepartition>"
> 
> # für Räume
> case $RAUM in
> raum1) /usr/bin/linbo_cmd synconly "$SERVERIP" "$1" "$mybaseimage"
> "$myrsyncimage" "" "$myrootpartition" ;;
> raum2) /usr/bin/linbo_cmd synconly "$SERVERIP" "$1" "$mybaseimage“

hier fehlen noch zwei Strichpunkte ;;
außerdem: in raum1 übergibst du dem linbo_cmd synconly 6 Parameter. Geht das? 
Einer davon ist leer. geht DAS?

> esac
> 
> ---
> 
> Bevor ich das jetzt "loslasse" und morgen früh wieder alle automatisch
> startenden Rechner im Linbo-Remote festhängen (reagierten beim letzten
> Mal nur noch auf 7 Sekunden Powerknopf drücken), wäre es super, wenn
> jemand bestätigen könnte, dass ich den Case-Befehl diesmal richtig
> "gebaut" habe.
> 

warum testest du das nicht mit einem Rechner und wenn der hängen bleibt, weißt 
du, dass die syntax noch einen bug hat ;)
Ich bin ja immer sehr risikofreudig, aber ein ungetestetes Postsync-Script 
würde ich jetzt nicht mal eben zu Beginn des Schultages scharf schalten…
Grüße, Jesko

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

_______________________________________________
linuxmuster-user mailing list
[email protected]
https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user

Antwort per Email an