2.011 Byte hinzugefügt,
08:02, 6. Mär. 2016 Mit folgendem Skript wird der Teamspeak3 Server bei starten des Servers automatisch mit gestartet.
== Startskript erstellen ==
Als erstes erstellt man unter /etc/init.d/ eine Datei für das Startskript.
nano /etc/init.d/teamspeak3
In diese Datei kopiert man den folgenden Inhalt:
#!/bin/sh
### BEGIN INIT INFO
# Provides: teamspeak3
# Required-Start: $local_fs $remote_fs $network $syslog $named
# Required-Stop: $local_fs $remote_fs $network $syslog $named
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start/stop teamspeak3
### END INIT INFO
USER="ts3"
DIR="/home/ts3/teamspeak3-server_linux_amd64"
case "$1" in
start)
su - $USER -c "cd ${DIR} && ./ts3server_startscript.sh start"
;;
stop)
su - $USER -c "cd ${DIR} && ./ts3server_startscript.sh stop"
;;
restart)
su - $USER -c "cd ${DIR} && ./ts3server_startscript.sh restart"
;;
status)
su - $USER -c "cd ${DIR} && ./ts3server_startscript.sh status"
;;
*)
echo "Usage: $0 {start|stop|restart|status}"
exit 1
;;
esac
exit 0
Die Variablen USER und DIR müssten evtl. noch angepasst werden, falls der Teamspeak Server mit einem anderen User gestartet werden soll oder die Installation sich in einen anderen Ordner befindet.
== Skript ausführbar machen ==
Damit man die Datei später auch ausführen kann, muss man die Skript noch die Rechte geben.
chmod +x /etc/init.d/teamspeak3
== Skript im Autostart hinzufügen ==
Damit die Datei auch beim starten des Servers ausgeführt werden kann, muss noch folgender Befehl ausgeführt werden.
Debian 6:
update-rc.d-insserv -f teamspeak3 defaults
Debian 7:
update-rc.d teamspeak3 defaults
== Teamspeak3 Server starten ==
Nach dem alles erledigt wurde, kann der Server mit folgendem Befehl auch manuell gestartet, gestoppt oder neugestartet werden
/etc/init.d/teamspeak3 start|stop|restart
[[Kategorie:Voiceserver]]