Páginas

martes, marzo 10, 2009

Ejecutar rtorrrent como demonio

Desde que publiqué la entrada de"Automatizar descargad de archivos torrent" no había vuelto a comentar nada más, y faltaba la parte de ejecutar rtorrent como demonio, para no preocuparnos por ejecutar el programa al inicio. El script está sacado de este sitio y este otro. He realizado una pequeña modificación que no afecta en nada al funcionamiento de donde está sacado. Yo lo he dejado en mediafire, pero es la misma expliación que esos sitios.

Tendremos que instalar un programa de consola muy útil que se llama screen: sudo aptitude install screen

Nos descargamos el script (si queremos podemos abrirlo con cualquier editor de texto) desde aquí.
Abrimos un terminal donde esté descargado el archivo, y ejecutamos el comando:
sudo cp rtdaemon /usr/bin && sudo chmod +x /usr/bin/rtdaemon
Te pedirá el password de administrador, y una vez ejecutado el comando, si quieres puedes borrar el archivo.
Y por último que queda es que se ejecute al inicio de la sesión automáticamente. Hay varias formas de hacerlo, pero en principio sólo vamos a ver la más sencilla.

Vamos a “Sistema > Preferencias > Sesiones > Programas de inicio“. Pulsamos sobre el botón “Nuevo“. Ponedle el nombre que queráis, por ejemplo “Demonio rtorrent”. En el comando escribimos el nombre del demonio seguido del argumento de inicio, es decir, “rtdaemon start“.


Como funciona el script

Para usarlo es muy simple. El script permite un argumento de entre tres según el cual hará una cosa u otra. Si escribís el nombre del script en consola (rtdaemon), os saldrá una pequeña ayuda con los siguientes argumentos:

Para iniciar rtorrent como demonio:

$ rtdaemon start

Para mostrar rtorrent en la consola:

$ rtdaemon show

Si queremos desligar de nuevo rtorrent para que siga funcionando en segundo plano y nos permita cerrar la consola, pulsamos primero “Ctrl+a” y después “d“. Puedes tener más información de screen aquí.

Para parar rtorrent como demonio:

$ rtdaemon stop

El funcionamiento del script es muy simple. Lo que hace en el primer caso es iniciar rtorrent con screen pero desligado desde el principio. El argumento “show” lo que hace es ligar la sesión. Y el tercero es cerrar screen junto con rtorrent.

Si no os gusta el nombre del script podéis cambiarlo al que queráis cuando lo descarguéis y usar el nombre que le pongáis para hacer uso de él sin problema alguno.


Entradas relacionadas:

Automatizar descargas de archivos torrents

2 comentarios:

Manu, The Java Real Machine dijo...

Pues muchas gracias por el script (más aún después de tanto tiempo), me ha venido de lujo para mi raspberry. :)

Un saludo.

Luis Miguel Delgado Encinas dijo...

Gracias a ti por comentar. Me alegro de que te haya servido el script.

Saludos.

Mi blog de negocios

Gracias por visitar esta web. Aquí encontrarás mi nuevo blog sobre negocios en la nube: www.tunegocioenlanube.net