GreyStork
11-10-2002, 22:44
As the heading indicates, the TeamSpeak Linux server fails to create a PID file on startup. Does that work under Linux? Here's my startup script (I've changed the executable file name and stufff)
#! /bin/sh
case "$1" in
start)
[ -x /usr/bin/tss2 ] && /usr/bin/tss2 -PID=/var/run/tss2.pid > /dev/null && echo 'Starting TeamSpeak 2 Server Daemon'
;;
stop)
[ -r /var/run/tss2.pid ] && kill `cat /var/run/tss2.pid` && echo 'Stopping TeamSpeak Server Daemon'
;;
restart)
$0 stop && $0 start
;;
*)
echo "Usage: `basename $0` {start|stop|restart}" >&2
;;
esac
#! /bin/sh
case "$1" in
start)
[ -x /usr/bin/tss2 ] && /usr/bin/tss2 -PID=/var/run/tss2.pid > /dev/null && echo 'Starting TeamSpeak 2 Server Daemon'
;;
stop)
[ -r /var/run/tss2.pid ] && kill `cat /var/run/tss2.pid` && echo 'Stopping TeamSpeak Server Daemon'
;;
restart)
$0 stop && $0 start
;;
*)
echo "Usage: `basename $0` {start|stop|restart}" >&2
;;
esac