PDA

View Full Version : Teamspeak-Server automatisch unter Mandrake 9.0 starten


HeinzM
25-01-2004, 13:48
Hallo,

ich hab ein kleines Problem.

Und zwar ich hab mir nen Server mit Mandrake erstellt und nen TS-Server draufgepackt. (tss2_server_rc2_201940.tar.bz2 is der Filename gewesen) Nach kleineren Startschwirigkeiten (bin nämlich eigentlich Windowsuser :rolleyes: ) läuft das Teil auch. Ich kann viele dolle Sachen machen usw. aber ich weiß nicht wie ich nen Autostart machen tue. Unter Windows kein Problem für mich unter Linux schon. Kann mir jemand sagen wie das mit mandrake gemacht wird. Weil dieses chkconfig geht irgendwie net.

Ach ja, und wie kann ich denn diese PID rausfinden. Zum anhalten geb ich immer kill -9 PID ein.Aber ich merk mir die immer so schlecht.
Kann ich das noch irgendwo nachlesen, welche PID ich beim TS hab, die is ja immer anders.

Vielen Dank schon ma für die Hilfe.

MfG
Matthias

Dummer Sack
25-01-2004, 18:15
Zum starten:
Erstelle einfach einen cron job der immer beim restart ausgeführt wird. Das ist wohl das einfachste.

Zum stoppen:
Der server legt eine datei an in der die PID drinsteht. Der default name ist server.pid.
Zum stoppen kannst du dann kill -TERM `cat server.pid` (man beachte die back quotes) eingeben.

Mit -9 solltest du übrigends nur killen wenn der server nicht mit -TERM herunter fährt (denn dann ist er abgestürtzt). -9 ist ein harter kill bei dem der Server keine weiteren Aktionen mehr ausführen kann, wie zum Beispiel seine aktuellen Daten in die Datenbank schreiben.

HeinzM
25-01-2004, 19:15
Vielen Dank für die Hilfe. An sowas hab ich ja gar nicht gedacht.
Aber es scheint zu funktionieren. Danke