Mi stressava ogni volta che facevo partire il mio nslu2 avviare manualmente rtorrent.

Quindi dopo un po’ di smanettamenti e tra screen, bash e init.d ho creato questo uno script di avvio!

il comando è nano /etc/init.d/rtorrentinit.sh

e poi ci copiate dentro tutto questo:

#!/bin/bash
#
### BEGIN INIT INFO
# Provides:          defaultdaemon
# Required-Start:    $local_fs $remote_fs $network $syslog
# Required-Stop:     $local_fs $remote_fs $network $syslog
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Start daemon at boot time
# Description:       Enable service provided by daemon.
### END INIT INFO
# Author:            Claudio Marchesini
# Site:              www.webtorbe.it
#
case “$1” in
‘start’)
/usr/bin/screen -dmS torrent /usr/bin/rtorrent
;;
‘stop’)
kilall -w rtorrent
;;
*)
echo “Usage $0 {start|stop}”
exit 1
;;
esac

dopodichè rendete eseguibile lo script

chmod +x /etc/init.d/rtorrentinit.sh

e per evitare grattacapi per via di permessi o cose varie ho impostato il chmod a 777

chmod 777 /etc/init.d/rtorrentinit.sh

Per aggiungere uno script in modo che venga eseguito all’avvio bisogna usare questo comando:

update-rc.d <nome-file in init.d> defaults <priorità di start> <priorità di stop>

Quindi digitate:

update-rc.d rtorrentinit.sh defaults 40 40

Ed ad ogni avvio partirà automaticamente una sessione di screen con rtorrent!

Buon download  a tutti!!

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.