Иной раз сервер перезагружается.
Хочется, чтобы автоматом стартовал deluge-демон и deluge веб-морда, причем от нужного пользователя. На просторах российского форума по убунте найдено следующее решение:
#!/bin/sh
#
#Deluge daemon startup script
DAEMON=/usr/bin/deluged
WEBUI=/usr/bin/deluge
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/bin:/usr/sbin
NAME=deluged
DESC="Deluge daemon"
test -x $DAEMON || exit 0
case $1 in
start)
echo -n "Starting $DESC: $NAME\n"
start-stop-daemon --background --chuid xxx --start --quiet --exec $DAEMON
start-stop-daemon --background --chuid xxx --start --quiet --exec $WEBUI -- --ui web
echo "."
;;
stop)
echo -n "Stopping $DESC: $NAME\n"
killall deluge
killall deluged
echo "."
;;
*)
echo "Usage: deluged {start|stop}"
exit 1
;;
esac
exit 0
Где xxx - имя нужного пользователя.
Скрипт засовывается в автозагрузку.
Хочется, чтобы автоматом стартовал deluge-демон и deluge веб-морда, причем от нужного пользователя. На просторах российского форума по убунте найдено следующее решение:
#!/bin/sh
#
#Deluge daemon startup script
DAEMON=/usr/bin/deluged
WEBUI=/usr/bin/deluge
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/bin:/usr/sbin
NAME=deluged
DESC="Deluge daemon"
export LANG=ru_RU.UTF-8
test -x $DAEMON || exit 0
case $1 in
start)
echo -n "Starting $DESC: $NAME\n"
start-stop-daemon --background --chuid xxx --start --quiet --exec $DAEMON
start-stop-daemon --background --chuid xxx --start --quiet --exec $WEBUI -- --ui web
echo "."
;;
stop)
echo -n "Stopping $DESC: $NAME\n"
killall deluge
killall deluged
echo "."
;;
*)
echo "Usage: deluged {start|stop}"
exit 1
;;
esac
exit 0
Где xxx - имя нужного пользователя.
Скрипт засовывается в автозагрузку.
У меня при использовании данного скрипта, на этапе ввода IP и порта на web-интерфейсе получался следующий баг:
ОтветитьУдалитьIOError : unsupported XML-RPC protocol
Бился пару часов, в итоге решением стало внесение в скрипт строки с удалением файла ~/.config/deluge/auth
Может кому поможет :)
тут более полный скрипт: http://dev.deluge-torrent.org/wiki/UserGuide/InitScript/Ubuntu
ОтветитьУдалить