SABnzbd

Un article de WindowsLinux.net - Astuces pour Windows et Linux !.

SABnzbd dispose d'une documentation bien fournie sur son site : http://wiki.sabnzbd.org/

Script init.d

Voici un script amélioré (par rapport à celui présent dans la documentation à l'heure actuelle) pour démarrer et arrêter SABnzbd avec les commandes "start" et "stop" via /etc/init.d/ :

#! /bin/sh
### BEGIN INIT INFO
# Provides:          sabnzbd
# Short-Description: start/stop sabnzbd web interface
### END INIT INFO
 
 
USER="username"
HOME="/home/username"
SAB_IP="1.2.3.4:8080"
SAB_USER="username"
SAB_PASS="password"
SAB_APIKEY="LaCléAPI"
 
case "$1" in
start)
  echo "Starting SABnzbd."
  /usr/bin/sudo -u $USER -H /opt/SABnzbd/SABnzbd.py -d -f $HOME/.sabnzbd/sabnzbd.ini
;;
stop)
  echo "Shutting down SABnzbd."
  /usr/bin/wget -q --delete-after "http://$SAB_IP/sabnzbd/api?mode=shutdown&ma_username=$SAB_USER&ma_password=$SAB_PASS&apikey=$SAB_APIKEY"
;;
*)
  echo "Usage: $0 {start|stop}"
  exit 1
esac
 
exit 0

Pour installer ce script, vous pouvez visiter la page nommée : Script init.d