Teamspeak Cronjob
Teamspeak Cronjob
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
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
Re: Teamspeak Cronjob
Soweit ich weiß, heißt das Script "server_linux". Das wäre dann im Cron
Ich gebe keine Garantie dass es richtig ist.
Code: Select all
0 * * * * `/home/urphoenix/tss2_rc2/server_linux stop`
1 * * * * `/home/urphoenix/tss2_rc2/server_linux start`Re: Teamspeak Cronjob
Baui1984 wrote:Soweit ich weiß, heißt das Script "server_linux". Das wäre dann im CronIch gebe keine Garantie dass es richtig ist.Code: Select all
0 * * * * `/home/urphoenix/tss2_rc2/server_linux stop` 1 * * * * `/home/urphoenix/tss2_rc2/server_linux start`
Also wenn ich das über SSH mache mit Putty oder so dann ist es:
Code: Select all
./teamspeak2-server_startscript restartRe: Teamspeak Cronjob
Ich bekomme folgende Meldungen per E-Mail zugeschickt:
bei:
Exception EFCreateError in module server_linux at 0806F059.
Cannot create file "/home/urphoenix/tss2_rc2/server.ini". Permission denied.
bei:
genau das selbe ?
Woran kann das liegen ?
bei:
Code: Select all
/home/urphoenix/tss2_rc2/server_linux stopCannot create file "/home/urphoenix/tss2_rc2/server.ini". Permission denied.
bei:
Code: Select all
/home/urphoenix/tss2_rc2/server_linux startWoran kann das liegen ?
Re: Teamspeak Cronjob
Sind die Rechte richtig gesetzt? Schreibrechte für den ausführenden User?
Re: Teamspeak Cronjob
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!
Re: Teamspeak Cronjob
Mach lieber
;)
Und dann mal
und
und poste die Ausgaben hier, in Code Tags.
Code: Select all
chown user:gruppe /pfad/zu/server.ini && chmod 0600 /pfad/zu/server.iniUnd dann mal
Code: Select all
ps aux | server_linuxCode: Select all
lsof -i :<Teamspeak Port>Re: Teamspeak Cronjob
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
auch gehen.
Gruß[/code]
btw. es sollte mit
Code: Select all
0 * * * * /pfad/zur/ts/installation/teamspeak2-server_startscript restart
Gruß[/code]