Hallo! Vielleicht ein klein wenig OT. Ich muss meinen Mplayer manchmal über einen Chroot starten, da die w32codecs ja nicht in x86_AMD64 laufen.
Erste Idee: #!/bin/bash # dchroot -c ia32 -d gmplayer "$1" Funktioniert soweit so gut, dennoch verträgt das System keine Leerzeichen im Dateinamen. "Segelurlaub Stockholm.wmv" als Parameter ruft gmplayer auf und fordert ihn auf Segelurlaub sowie Stockholm.wmv aufzurufen. Ok ... Zweite Idee: #!/bin/bash # sudo chroot /var/chroot/sarge-ia32/ echo TEST $1 Doch was ist das? Er chrooted korrekt doch führt das nächste Kommando nicht auf. Dieses liegt noch immer in der übergeordneten Bash und wird nach einem exit auf dem chroot gestartet. Das sieht dann so aus: ./gmplayer32 hi debian:/# exit exit TEST hi Das gleiche mit /bin/sh ... Ich bin nun ein wenig verwirrt, bin ich doof? Es gibt nämlich so einige Skripte im Internet, die auf diesen Weg direkt befehle im chroot ausführen wollen. Gruß, Carsten