almayate110
Posts: 7
Joined: Sat Jun 27, 2015 4:30 pm

Transmission: script-torrent-done-filename

Sun Jun 28, 2015 4:05 pm

Hola.
He configurador Trasmission para que me envie un mesaje cuando termine una descarga.
en el fichero settings.json he puesto las lineas que afectan a los avisos de la siguiente forma:

Code: Select all

 "script-torrent-done-enabled": true,
            "script-torrent-done-filename": "/usr/local/bin/aviso.sh",
El script "aviso" lo he puesto como:

Code: Select all

#!/bin/bash
echo "$TR_TORRENT_NAME bajado" | sendxmpp -t correoXX@gmail.com
He ejecutado el script y manda el mensaje. Pero Transmission no lo hace.
El scrip tiene permisos 777, usuario y propietario es pi
¿hay que modificar algun parametro mas es settings.json?
Saludos.

User avatar
actkk2000
Posts: 1309
Joined: Wed Apr 02, 2014 3:22 am

Re: Transmission: script-torrent-done-filename

Tue Jun 30, 2015 3:35 am

Y el comando sendxmpp que permisos tiene? No hay que ser root para que funcione?
Se que transmission es bastante delicado con el tema de permisos...
https://code.google.com/p/torrentexpand ... ansmission

Slds!
Robot +Camara +Sensores +Encoder +Servo +Matriz8x8 +Joystick:
https://www.raspberrypi.org/forums/viewtopic.php?f=76&t=130470

almayate110
Posts: 7
Joined: Sat Jun 27, 2015 4:30 pm

Re: Transmission: script-torrent-done-filename

Tue Jun 30, 2015 11:52 am

Gracias por tu respuesta. Partiendo de la respuesta, he configurado de la siguiente forma:
Editamos el fichero

Code: Select all

 sudo nano /etc/init.d/transmission-daemon
USER=tu_login
Una vez cambiado el usuario, hay que cambiar los permios de los archivos de configuracion y los donde se almacenan las descargas:

Configuracion:

Code: Select all

/var/lib/transmission-daemon/info/
/etc/transmission-daemon/settings.json
con

Code: Select all

sudo chown pi -R /var/lib/transmission-daemon/info/
sudo chown pi -R /etc/transmission-daemon/settings.json
Descargas:
Por ejemplo si esta en unpendrive,
Archivos → /media/80g/descargas
Partes → /media/80g/partes
lo cambiamos de la siguiente forma:

Code: Select all

 sudo chown pi -R /media/80G/descargas/
 sudo chown pi -R /media/80G/partes/
Saludos.

Cefiro
Posts: 127
Joined: Tue Feb 26, 2013 4:14 pm

Re: Transmission: script-torrent-done-filename

Fri Jul 03, 2015 7:42 am

Hola, almayate110.

He seguido tus instrucciones y el envío del correo funciona bien, pero al reiniciar o bien al apagar y encender de nuevo la RasPi, Transmission no se inicia automáticamente como antes, hay que hacer un "restart" del servicio para ponerlo en marcha de nuevo. ¿Te pasa lo mismo?

Saludos.
-----------
Mi web sobre la RasPi: http://rpi.uroboros.es

almayate110
Posts: 7
Joined: Sat Jun 27, 2015 4:30 pm

Re: Transmission: script-torrent-done-filename

Fri Jul 03, 2015 7:48 am

Hola.
A mi me funciona perfectamente.
No me da ninguna problema.
¿te da alguna alaram cuando le das la orden de "start" de transmisión?
Saludos.

Cefiro
Posts: 127
Joined: Tue Feb 26, 2013 4:14 pm

Re: Transmission: script-torrent-done-filename

Fri Jul 03, 2015 9:17 am

almayate110 wrote:¿te da alguna alaram cuando le das la orden de "start" de transmisión?
Acabo de probar de nuevo y he observado que no ocurre justo al reiniciar, sino al añadir un nuevo torrent para descargar. Entonces se corta la conexión (accedo desde el navegador de otro PC a la interfaz web de Transmission) y tengo que hacer un "start" o un "restart" para que funcione de nuevo. Y no, no aparece ningún mensaje de error al hacer el "start" o el "restart".

Añadir que yo no uso "sendxmpp" como tú, sino "ssmtp", que ya lo tenía configurado de antes, como explico aquí: http://www.rpi.uroboros.es/trucos.html#8 Pero no creo que esto tenga nada que ver (supongo). Seguiré investigando a ver si descubro la causa.

Saludos.
-----------
Mi web siobre la RasPi: http://rpi.uroboros.es

Cefiro
Posts: 127
Joined: Tue Feb 26, 2013 4:14 pm

Re: Transmission: script-torrent-done-filename

Fri Jul 03, 2015 11:21 am

Bueno, creo que ya he encontrado la causa del problema. He seguido haciendo pruebas y veo que Transmission sólo se desconecta cuando añado un torrent concreto que no tiene semillas y por lo tanto no descarga nada de él. Si el torrent tiene semillas, empieza a descargar y Transmission sigue funcionando normalmente.

No sé por qué pasa esto ahora; a lo mejor antes de añadir los cambios para que mande el email también pasaba y no me había dado cuenta. No sé. Lo que sí estaría bien es saber si a los demás os pasa lo mismo cuando se da esa circunstancia.

Saludos.
-----------
Mi web sobre la RasPi: http://rpi.uroboros.es

Return to “Español”