#!/bin/bash # Runlevel Startskript von M.Soika # Datum: 29.12.2007 | 29.2.08 | 24.3.08 | 03.04.08 | 27.11.2013 # Version: 0.3.6 ### BEGIN INIT INFO # Required-Start: $remote_fs $syslog mysql $all # Required-Stop: $remote_fs $syslog mysql $all # Provides: TeamSpeak 3 Server # Default-Start: 2 3 5 # Default-Stop: 0 1 6 # Description: Start or stop the TS3 server ### END INIT INFO #### Wichtig bitte Lesen!!! # Dies Ist ein SuSE Skript fuer Debian bitte die daten "Default-Start" in 2 3 5 # und Default-Stop in 0 1 6 Aendern! # Trage hier den TS User ein. #TSUSER=ts TSUSER=teamspeak # Trage hier das Verzeichniss des ts ein #TSPATH=/opt/ts/tss2_rc2 TSPATH=/home/teamspeak/ts3 # TS² Deamon ist standart mäßig # teamspeak2-server_startscript DEAMON=ts3server_startscript.sh #if [ ! "$UID" = "0" ]; then echo "Sie sind nicht root! Access Denied"; exit; fi case $1 in start) cd $TSPATH if [ -e ts3server.pid ]; then $0 stop fi export LD_LIBRARY_PATH=/home/ts2/ts3 sudo -u $TSUSER ./$DEAMON start inifile=ts3server.ini ;; stop) cd $TSPATH sudo -u $TSUSER ./$DEAMON stop exit ;; restart) $0 stop && $0 start exit ;; status) cd $TSPATH sudo -u $TSUSER ./$DEAMON status exit ;; pw) cd $TSPATH sudo -u $TSUSER ./$DEAMON passwords exit ;; *) echo "USAGE: $0 {start|stop|status|restart|pw}" ;; esac