ubuntuusers.de

Script zum Starten von TS- Dienst funktioniert nicht

Status: Gelöst | Ubuntu-Version: Server 12.04 (Precise Pangolin)
Antworten |

WoodyTD

Anmeldungsdatum:
22. Juli 2013

Beiträge: 51

Wohnort: Hamburg

Hallo Leute,

ich habe eine Frage zum Thema Teamspeak- Server. Der läuft unter meinem Ubuntu- Server auch wirklich 1A aber das im Wiki beschriebene Script funktioniert nicht.TeamSpeak-Server

Wenn ich versuche das Script als root mit: teamspeak start auszuführen, sagt er, bash: teamspeak: Kommando nicht gefunden. Liegt das vielleicht an dem "$1" ? Damit kann ich nichts anfangen. Soll das das eigentliche Kommando übergeben, wie zB "start"?

Ansonsten sieht mein Script so aus:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
#!/bin/bash
#fuer DHCP
sleep 20
# User
USER=teamspeak
#directory
DIR=/home/teamspeak/teamspeak3-server_linux-amd64
#run
su -c "cd $DIR && $DIR/ts3server_startscript.sh $1" - $USER

Also wie gesagt händisch klappt alles 1A. Der Start als User teamspeak und das stoppen auch.

Danke schon mal in Voraus ☺

VG Woody

kizu

Avatar von kizu

Anmeldungsdatum:
31. Juli 2009

Beiträge: 677

Wohnort: Buchholz

Hallo WoodyTD,

Da hast du auch den Wikiartikel nicht richtig gelesen:

Mit Hilfe dieses Skriptes kann nun der Teamspeak-Server gestartet und gestoppt werden:

/etc/init.d/teamspeak start
/etc/init.d/teamspeak stop 

Für den Befehl

1
teamspeak start

müsstest du einen Alias einrichten.

$1 ist eine Variable, die den ersten Parameter enthält. Als Linux-Serveradmin sollte man die Basics der Scriptprogrammierung verstehen 😉

MfG, Daniel

WoodyTD

(Themenstarter)

Anmeldungsdatum:
22. Juli 2013

Beiträge: 51

Wohnort: Hamburg

Danke... ☺

Ja Serveradmin... haha 😬 Ist doch alles nur für den Hausgebrauch. Irgendwann anfangen muss man ja auch mal 😉

kizu

Avatar von kizu

Anmeldungsdatum:
31. Juli 2009

Beiträge: 677

Wohnort: Buchholz

Dann ist ja gut. Gibt aber ja genug vserver, deren Admins keine Ahnung haben, was da alles läuft 😉 - Wenn es erledigt ist, bitte den Thread als gelöst markieren.

Antworten |