MOD: Dieser Beitrag ist nach Genehmigung des Autors aus diesem Thread kopiert worden. Alle auftretenden Fragen sollten dort geklärt worden sein.
Hallo!
Ich habe hier in der Tat ein eigene Startscript für Teamspeak.
Dafür benötigst du Sudo! (apt-get install sudo)
1. Erstelle folgende Datei: /etc/init.d/teamspeak mit folgendem Inhalt.
DIR muss auf das Verzeichniss in dem Teamspeak Installiert ist zeigen
USER muss der Benutzer sein unter dem der Server laufen soll.
Um das ganze jetzt auch noch Automatisch zu Booten must du folgendes tun.
Die Datei Teamspeak zu den Runlevels hinzufügen.
Das wars auch schon. Jetzt startet dein TS immer schön beim Booten.
Starten / Stoppen kannst du per /etc/init.d/teamspeak start, stop, status
Hallo!
Ich habe hier in der Tat ein eigene Startscript für Teamspeak.
Dafür benötigst du Sudo! (apt-get install sudo)
1. Erstelle folgende Datei: /etc/init.d/teamspeak mit folgendem Inhalt.
Code:
#!/bin/bash
DIR="/home/teamspeak"
USER="teamspeak"
INI="${DIR}/server.ini"
LOG="${DIR}/server.log"
PID="${DIR}/server.pid"
DB="${DIR}/server.dbs"
case "$1" in
start)
sudo -u ${USER} ${DIR}/server_linux -ini=${INI} -log=${LOG} -db=${DB} -pid=${PID}
;;
stop)
kill `cat ${PID}`
;;
status)
if [ -e ${PID} ]
then echo "teamspeak ${ID} seems to be running with pid: `cat $PID`."
else echo "teamspeak ${ID} is not running."
fi
;;
*)
echo "Usage: $0 {start|stop|status)" >&2
exit 3
;;
esac
USER muss der Benutzer sein unter dem der Server laufen soll.
Um das ganze jetzt auch noch Automatisch zu Booten must du folgendes tun.
Die Datei Teamspeak zu den Runlevels hinzufügen.
Code:
update-rc.d teamspeak start 20 2 3 4 5 . stop 20 0 1 6 .
Starten / Stoppen kannst du per /etc/init.d/teamspeak start, stop, status
Last edited by a moderator: