TuxLoad Start/Stop-Script

#!/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
 
  wiki/scripte/script_tuxload_start_stop.txt · Zuletzt geändert: 2010/01/22 14:02 (Externe Bearbeitung)
Valid XHTML 1.0 Valid CSS