diff options
Diffstat (limited to 'network/sabnzbd/rc.sabnzbd')
-rw-r--r-- | network/sabnzbd/rc.sabnzbd | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/network/sabnzbd/rc.sabnzbd b/network/sabnzbd/rc.sabnzbd new file mode 100644 index 0000000000..a2a7c7e69e --- /dev/null +++ b/network/sabnzbd/rc.sabnzbd @@ -0,0 +1,22 @@ +#!/bin/bash + +SABNZBD_USER="sabnzbd" +SABNZBD_CONF="/etc/sabnzbd/sabnzbd.ini" + +PIDFILE="/var/run/sabnzbd/sabnzbd-8080.pid" + +case "$1" in + start) + if [[ -f $PIDFILE ]]; then + echo "Pidfile $PIDFILE already exists, is sabnzbd already running ?" + exit 1 + fi + su - $SABNZBD_USER -c "unset DISPLAY; python -OO /opt/sabnzbd/SABnzbd.py -f $SABNZBD_CONF -d --pid /var/run/sabnzbd" -s /bin/sh + ;; + stop) + kill $(cat $PIDFILE) + ;; + *) + echo "usage: $0 {start|stop}" +esac +exit 0 |