Hallo Leute,
ich versuche gerade ein kleines Startscript für Enemy Territory && Teamspeak zu erstellen, hänge aber an einem (bestimmt lächerlichen) Problem!
Damit ET zusammen mit TS funktioniert, muss man folgendes als ROOT machen:
So, dafür muss man ja wie gesagt ROOT sein, ansonsten keine Berechtinung! Von Hand aus der Konsole kein Problem und danach ET starten, doch hätte ich die zwei Zeilen gerne in meiner /usr/local/bin/et File drin! Die sieht so aus:PHP-Code:
echo "et.x86 0 0 disable" > /proc/asound/card0/pcm0c/oss
echo "et.x86 0 0 direct" > /proc/asound/card0/pcm0p/oss
Was ich nun versucht habe, ist ein "su root" oben reinzuschreiben, gefolgt von den zwei Zeilen oben, aber es klappt nicht - er fragt nicht nach dem Root-password und nix passiert! Ein "sudo echo usw" klappt auch nicht - er fragt nicht nach dem root passwort und gibt nur keine Berechtigung aus...PHP-Code:
....
.....(auskommentierte Sachen)
.......
cd "usr/local/games/enemy-territory/"
./et.x86 $*
exit $*
Ausserdem müsste ja danach wieder zu meinem Standarduser zurückgewechselt werden?!?
Kann mir jemand ne kleine Hilfestellung geben? Ist doch bestimmt ganz einfach...
BtW: Was bedeutet eigentlich das "$*" ?
Grüße,
Daniel
Lesezeichen