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
signature.asc
Description: Message signed with OpenPGP using GPGMail
_______________________________________________ linuxmuster-user mailing list [email protected] https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user
