Upstart script for Raspberry Pi
Using Upstart allows for more advanced features, such as start/stop and automatic restart if it would crash.
Install Upstart
sudo apt-get install upstart
Create the Sonarr Upstart config file
sudo nano /etc/init/nzbdrone.conf
Paste in the following code, changing the username (right click if using terminal)
#author "HTPCGuides.com"
#description "Upstart Script to run Nzbdrone as a service on Ubuntu/Debian
#Set username for the process. Should probably be what you use for logging in
setuid pi
setgid pi
#Set mono directory
env MONO=/usr/bin/mono
#Set Nzbdrone directory
env DIR=/opt/NzbDrone
start on runlevel [2345]
stop on runlevel [016]
respawn
exec $MONO $DIR/NzbDrone.exe
Press Ctrl+X then y to save.
Start Sonarr
sudo start nzbdrone