el scrip de init para museekd
bien, me tarde, pero aqui esta:
use el skeleton que viene con debian. deben de haber configurado museek previamente, pueden usar musetup, es bien facil. deben de cambiar los valores delas variables MUSEEKD_USER, MUSEEKD_CONFIG, y talvez el path.
lo colocan en /etc/init.d/ (como root), le dan permiso de ejecucion : #chmod +x /etc/init.d/museekd
y lo agregan con update-rc.d: #update-rc.d museekd defaults
o pueden usar rcconf.
creo que es todo.
###############################################
#! /bin/sh
######
#
# Museekd init script for Debian GNU/Linux.
# Written by chuki
#
######
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
MUSEEKD_USER=chuki:chuki
MUSEEKD_CONFIG=/home/chuki/.museekd/config.xml
DESC="museek, a soulseek client"
NAME=museekd
DAEMON=/usr/bin/$NAME
PIDFILE=/var/run/$NAME.pid
DAEMON_ARGS="--chuid $MUSEEKD_USER --background --pidfile $PIDFILE --make-pidfile -- -c $MUSEEKD_CONFIG"
start(){
start-stop-daemon --start --quiet --exec $DAEMON $DAEMON_ARGS > /dev/null 2>&1
}
stop(){
start-stop-daemon --stop --pidfile $PIDFILE
}
case "$1" in
start)
echo -n "Starting $DESC: $NAME"
start
echo "."
;;
stop)
echo -n "Stopping $DESC: $NAME"
stop
echo "."
;;
restart)
$0 stop
sleep 2
$0 start
;;
*)
echo "Usage: $0 {start|stop|restart}" >&2
exit 1
;;
esac
exit 0
###############################################


