Teamspeak Cronjob

Plesk, Confixx, Froxlor, SysCP, SeCoTo, IspCP, etc.
Post Reply
urph03n1x
Posts: 4
Joined: 2006-02-09 17:41
Contact:

Teamspeak Cronjob

Post by urph03n1x »

Liebe Community,

ich habe folgende Frage. Ich besitze einen V-Server und habe mir einen Teamspeakserver draufgehauen ... Jetzt möchte ich das mein TS Server zu jeder vollen Stunde gestoppt wird und 1 min später wieder gestartet wird oder eben immer um 0 Uhr ausgeht und um 0:01 wieder an geht.

Soweit ist es ja ganz einfacht.... ich habe mich per ssh mit root eingeloggt und einen account urphoenix erstellt...

dann habe ich gewechselt auf meinen neuen account und dort ts im verzeichnis tss2_rc2 Installiert...

also sollte der Pfad doch /home/urphoenix/tss2_rc2 sein meinte mein freund...

Folgender Cronjob soll angelegt werden für das 0 Uhr Beispiel

* 0 * * * ..... Stopbefehl ?
1 0 * * * ..... Startbefehl ?


Wenn ihr mir jetzt die befehlszeile sagen könntet was da rein muss wäre ich euch sehr dankbar...


Greetz

urphoenix
baui1984
Posts: 31
Joined: 2005-11-24 09:31

Re: Teamspeak Cronjob

Post by baui1984 »

Soweit ich weiß, heißt das Script "server_linux". Das wäre dann im Cron

Code: Select all

0 * * * * `/home/urphoenix/tss2_rc2/server_linux stop`
1 * * * * `/home/urphoenix/tss2_rc2/server_linux start`
Ich gebe keine Garantie dass es richtig ist.
urph03n1x
Posts: 4
Joined: 2006-02-09 17:41
Contact:

Re: Teamspeak Cronjob

Post by urph03n1x »

Baui1984 wrote:Soweit ich weiß, heißt das Script "server_linux". Das wäre dann im Cron

Code: Select all

0 * * * * `/home/urphoenix/tss2_rc2/server_linux stop`
1 * * * * `/home/urphoenix/tss2_rc2/server_linux start`
Ich gebe keine Garantie dass es richtig ist.

Also wenn ich das über SSH mache mit Putty oder so dann ist es:

Code: Select all

./teamspeak2-server_startscript restart
Ich werde deinen Code mal testen... danke schonmal
urph03n1x
Posts: 4
Joined: 2006-02-09 17:41
Contact:

Re: Teamspeak Cronjob

Post by urph03n1x »

Ich bekomme folgende Meldungen per E-Mail zugeschickt:

bei:

Code: Select all

/home/urphoenix/tss2_rc2/server_linux stop
Exception EFCreateError in module server_linux at 0806F059.
Cannot create file "/home/urphoenix/tss2_rc2/server.ini". Permission denied.

bei:

Code: Select all

/home/urphoenix/tss2_rc2/server_linux start
genau das selbe ?


Woran kann das liegen ?
baui1984
Posts: 31
Joined: 2005-11-24 09:31

Re: Teamspeak Cronjob

Post by baui1984 »

Sind die Rechte richtig gesetzt? Schreibrechte für den ausführenden User?
urph03n1x
Posts: 4
Joined: 2006-02-09 17:41
Contact:

Re: Teamspeak Cronjob

Post by urph03n1x »

wenn ich auf die datei server.ini die 0777 rechte gebe per winscp und dann den cronejob ausführe kommt schonmal ein anderer fehler ;)

Code: Select all

Error, Either an old instance of teamspeak is still running, or
       an other application is using the tcpquery port!
Error, Server was not started!
baui1984
Posts: 31
Joined: 2005-11-24 09:31

Re: Teamspeak Cronjob

Post by baui1984 »

Mach lieber

Code: Select all

chown user:gruppe /pfad/zu/server.ini && chmod 0600 /pfad/zu/server.ini
;)

Und dann mal

Code: Select all

ps aux | server_linux
und

Code: Select all

lsof -i :<Teamspeak Port>
und poste die Ausgaben hier, in Code Tags.
cosmo
Posts: 16
Joined: 2005-10-17 12:13
Location: Zweibrücken
Contact:

Re: Teamspeak Cronjob

Post by cosmo »

Wenn du uns jetzt noch verrätst warum man einen TeamSpeak Server JEDE Stunde neustarten sollte, dann würdest du mir zumindest einen riesen Gefallen tun. Ich für meinen Teil würde dich dafür hassen andauernd "the connection to the server has been terminated" zu hören.

btw. es sollte mit

Code: Select all

0 * * * * /pfad/zur/ts/installation/teamspeak2-server_startscript restart
auch gehen.

Gruß[/code]
Post Reply