Hello,
This is my start/stop script on FreeBSD 5.3, slimserver 6 release
The slimserver is handled by a user&group called "slimservd", and I do manage where I want the .slimserver.pref and slimserver.log to be.
Works smoothly
By the way, as in the script, the language is French overhere :)
Fran�ois
------------------------------------------------------------------------ --------
#! /bin/sh
#
## /usr/local/etc/rc.d/slimserver.sh : start and stop slimserver
#
SLIMSERVER_USER="slimservd" SLIMSERVER_GROUP="slimservd" SLIMSERVER_PREF="/home/slimservd/.slimserver.pref" SLIMSERVER_LOG="/var/log/slimserver.log" SLIMSERVER_CACHEDIR="/home/slimservd/"
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin NAME=slimserver
SLIMSERVER_ARGS="--daemon --pidfile=/var/run/$NAME.pid --prefsfile=$SLIMSERVER_PREF --logfile=$SLIMSERVER_LOG --user=$SLIMSERVER_USER --group=$SLIMSERVER_GROUP --cachedir=$SLIMSERVER_CACHEDIR"
case "$1" in
start)
echo -n "Starting SlimServer"
LANG=fr_FR.ISO8859-1
export LANG
/usr/local/slimserver/$NAME.pl $SLIMSERVER_ARGS
echo "."
;; stop)
echo -n "Stopping SlimServer"
# kill the process with this pid
kill -9 `cat /var/run/$NAME.pid` > /dev/null
rm /var/run/$NAME.pid
echo "."
;; *)
echo "Usage: /usr/local/etc/rc.d/$NAME.sh start|stop" >&2
;;
esacexit 0
------------------------------------------------------------------------ --------
_______________________________________________
Discuss mailing list
[email protected]
http://lists.slimdevices.com/lists/listinfo/discuss
