Hallo,
ich habe einen Ubuntu Server. Ich habe TS3 exakt nach dieser Anleitung eingerichtet:
http://ift.tt/1GoqfU7
Dann habe ich noch dieses Script hier gefunden, entsprechend angepasst und eingerichtet:
http://ift.tt/1GoqfUb
(damit kann man den TS3 Server automatisch starten)
So sieht mein angepasstes Script aus:
#!/bin/sh
### BEGIN INIT INFO
# Provides: teamspeak
# Required-Start: $local_fs $network
# Required-Stop: $local_fs $network
# Should-Start: mysql
# Should-Stop: mysql
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Description: Teamspeak 3 Server
### END INIT INFO
# INIT Script by http://ift.tt/1eZI9kB
######################################
# Customize values for your needs: "User"; "DIR"
USER="teamspeak"
DIR="/usr/local/bin/teamspeak3-server_linux-amd64"
###### Teamspeak 3 server start/stop script ######
case "$1" in
start)
su $USER -c "${DIR}/ts3server_startscript.sh start"
;;
stop)
su $USER -c "${DIR}/ts3server_startscript.sh stop"
;;
restart)
su $USER -c "${DIR}/ts3server_startscript.sh restart"
;;
status)
su $USER -c "${DIR}/ts3server_startscript.sh status"
;;
*)
echo "Usage: {start|stop|restart|status}" >&2
exit 1
;;
esac
exit 0
---
Nun sollte ich z.b. das hier ausführen können:
/etc/init.d/teamspeak3 status
Leider funktioniert das nicht. Es passiert einfach nichts.
Woran kann es liegen? Es muss etwas mit dem angelegten Teamspeak User oder irgendwelchen Berichtigungen zu tun haben, aber was?!
ich habe einen Ubuntu Server. Ich habe TS3 exakt nach dieser Anleitung eingerichtet:
http://ift.tt/1GoqfU7
Dann habe ich noch dieses Script hier gefunden, entsprechend angepasst und eingerichtet:
http://ift.tt/1GoqfUb
(damit kann man den TS3 Server automatisch starten)
So sieht mein angepasstes Script aus:
#!/bin/sh
### BEGIN INIT INFO
# Provides: teamspeak
# Required-Start: $local_fs $network
# Required-Stop: $local_fs $network
# Should-Start: mysql
# Should-Stop: mysql
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Description: Teamspeak 3 Server
### END INIT INFO
# INIT Script by http://ift.tt/1eZI9kB
######################################
# Customize values for your needs: "User"; "DIR"
USER="teamspeak"
DIR="/usr/local/bin/teamspeak3-server_linux-amd64"
###### Teamspeak 3 server start/stop script ######
case "$1" in
start)
su $USER -c "${DIR}/ts3server_startscript.sh start"
;;
stop)
su $USER -c "${DIR}/ts3server_startscript.sh stop"
;;
restart)
su $USER -c "${DIR}/ts3server_startscript.sh restart"
;;
status)
su $USER -c "${DIR}/ts3server_startscript.sh status"
;;
*)
echo "Usage: {start|stop|restart|status}" >&2
exit 1
;;
esac
exit 0
---
Nun sollte ich z.b. das hier ausführen können:
/etc/init.d/teamspeak3 status
Leider funktioniert das nicht. Es passiert einfach nichts.
Woran kann es liegen? Es muss etwas mit dem angelegten Teamspeak User oder irgendwelchen Berichtigungen zu tun haben, aber was?!
Aucun commentaire:
Enregistrer un commentaire