I’ve found that due to some kind of bug in deluge, it keeps terminating, and I’m forced to log into the shell and restart it manually.
I created a cron job to verify that deluge-web and the daemon are running and to start them if they aren’t.
#!/bin/bash export DISPLAY=:0 #needed if you are running a simple gui app. process=deluged makerun="deluged" webrun="deluge-web" if ! [ `ps ax | grep -v grep | grep $process > /dev/null` ] then echo "deluge daemon was not running" deluged & echo "Date: " $(date) " Deluge daemon restarted">> /tmp/deluged.log fi if ! [ `ps ax | grep -v grep | grep $webrun > /dev/null` ] then echo "deluge-web was not running" $webrun & echo "Date: " $(date) " Deluge web service restarted">> /tmp/deluged.log fi exit