Blumenmann: Kleines Linux Problemchen

Beitrag lesen

Hallo zusammen..
ich habe ein kleines Problem beim ausführen eines Scripts. Es handelt sich dabei um das Startscript eines TeamSpeak Servers (das Script liegt dem TS Server bei wenn man ihn herunterläd). Ich kann in das Verzeichnis des Severs, bzw. des Scripts wechseln und es von dort aus starten. Wenn ich mich jedoch nicht im selben Verzeichnis befinde, kommt es zu einem Problem.

Beispiel:
Das Startscript liegt in /home/tsuser/tss

Ich bin als root angemeldet und befinde mich in /etc/

Dann melde ich mich mich als tsuser an: su tsuser (ich bin immer noch in /etc/)

Von hieraus versuche ich jetzt das Script zu starten:
. /home/tsuser/tss/script

Das Script startet leider nicht. Ich muss mich scheinbar im selben Verzeichnis befinden um es zu starten. Das ist auch nicht weiter schlimm aber nachdem ich versucht habe das Script zu starten, bin ich automatisch wieder root. Wenn ich es aus dem selben Verzeichnis starte, passiert das nicht. Woran kann sowas liegen?