#!/bin/sh -e
# tuxload start/stop script
#
NAME=TuxLoad
DAEMON=/opt/tuxload/bin/tuxload.pl
WATCHLIST=/home/www-data/http/dokuwiki/data/pages/tuxload/downloads.txt
PIDFILE=/opt/tuxload/bin/pid
test -x $DAEMON || exit 0
. /lib/lsb/init-functions
do_start () {
log_daemon_msg "Starting daemon" "$NAME "
start-stop-daemon --start --pidfile $PIDFILE -m --background --exec $DAEMON -- -l $WATCHLIST
log_end_msg $?
}
do_stop () {
log_daemon_msg "Stopping daemon" "$NAME "
start-stop-daemon --stop --pidfile $PIDFILE --oknodo
rm -f $PIDFILE
log_end_msg 0
}
case "$1" in
'start')
do_start
;;
'stop')
do_stop
;;
'restart')
do_stop
sleep 1
do_start
;;
*)
log_action_msg "Usage: $0 {start|stop|restart}"
exit 1
;;
esac
exit 0
Nach oben