X-Git-Url: https://git.rmz.io/dotfiles.git/blobdiff_plain/04fed8e4657d28df3ca947ea34c2a5d8f9ccc02f..61d7dd11d4a450a64f2817ee4db0ec7fa5880b42:/bin/old/azureus-daemon diff --git a/bin/old/azureus-daemon b/bin/old/azureus-daemon new file mode 100644 index 0000000..95ff685 --- /dev/null +++ b/bin/old/azureus-daemon @@ -0,0 +1,68 @@ +#!/bin/sh -e +### BEGIN INIT INFO +# Provides: azureus-daemon +# Required-Start: $local_fs $remote_fs +# Required-Stop: $local_fs $remote_fs +# Default-Start: 2 3 4 5 +# Default-Stop: S 0 1 6 +# Short-Description: Start or stop the azureus-daemon. +### END INIT INFO + +NAME=azureus-daemon +DAEMON=/usr/bin/$NAME +AZEXEC="java -jar $AZDIR/Azureus2.jar --ui=console" +AZUSER=azuser +PIDFILE=/var/run/$NAME.pid +STOP_TIMEOUT=3 + +[ -x $DAEMON ] || exit 0 + +. /lib/lsb/init-functions + +start_daemon () { + start-stop-daemon -t --start \ + --chuid $AZUSER \ + --pidfile $PIDFILE \ + --user $AZUSER \ + --make-pidfile \ + --exec $AZEXEC +} + +stop-daemon () { + start-stop-daemon --stop --quiet \ +# --exec $AZEXEC \ + --pidfile $PIDFILE \ + --retry $STOP_TIMEOUT \ + --oknodo + +case "$1" in + start) + log_daemon_msg "Starting bittorrent daemon" "$NAME" + start_daemon + log_end_msg 0 + ;; + stop) + log_daemon_msg "Stopping bittorrent daemon" "$NAME" + stop-daemon + log_end_msg 0 + ;; +# reload) +# log_daemon_msg "Reloading bittorrent daemon" "$NAME" +# start-stop-daemon --stop --quiet \ +# --exec $DAEMON \ +# --oknodo --signal 1 +# log_end_msg 0 +# ;; + restart) + log_daemon_msg "Restarting bittorrent daemon" "$NAME" + stop-daemon + start_daemon + log_end_msg 0 + ;; + *) + echo "Usage: /etc/init.d/$NAME {start|stop|reload|force-reload|restart}" + exit 2 + ;; +esac + +exit 0