Seguridad Wireless - Wifi

Equipos y materiales => Puntos de acceso, routers, switchs y bridges => Openwrt & LEDE => Mensaje iniciado por: ivallesp en 20-05-2014, 00:30 (Martes)

Título: Problema con transmission - Variables de entorno
Publicado por: ivallesp en 20-05-2014, 00:30 (Martes)
Hola,

Os escribo porque me estoy empezando a volver loco con el transmission. Os comento, tengo instalada la última versión de Barrier Breaker (r40396) en mi comtrend AR5381u y en mi comtrend AR5387un. Teng instalados los paquetes transmission-daemon, transmission-remote y transmission-cli. El programa funciona perfectamente, de hecho lo estoy gastando de forma remota con "Transmission Remote Gui", el único problema es que no se por qué no genera variables de entorno, todas están vacías, lo he comprobado haciendo "echos". Por ejemplo, después de descargar un torrent escribo:

Código: [Seleccionar]
echo "$TR_TORRENT_NAME"
Y me devuelve una línea en blanco. Lo mismo pasa con las demás. Por favor le llevo dando muchas vueltas, puede alguna alma compasiva echarme una mano?

gracias.
Título: Re: Problema con transmission - Variables de entorno
Publicado por: jar229 en 20-05-2014, 09:05 (Martes)
Y no será que el 'demonio' no usa las variables del entorno ?

O igual es cosa del cliente para OpenWrt ...  ^-^
Título: Re: Problema con transmission - Variables de entorno
Publicado por: ivallesp en 20-05-2014, 12:16 (Martes)
Y no será que el 'demonio' no usa las variables del entorno ?

O igual es cosa del cliente para OpenWrt ...  ^-^

Primero que nada gracias por tu respuesta. Me parece que el demonio sí debería usar variables de entorno, puesto que muchos compañeros del foro las usan para enviar notificaciones por correo, whatsapp, etc.

He probado muchas cosas y parece que no a mucha gente le pasa lo mismo...
Título: Re: Problema con transmission - Variables de entorno
Publicado por: vk496 en 20-05-2014, 16:12 (Martes)
Hola.

Las variables de entorno, como tu mismo dices, son variables. Haciendo un echo, estás esperando que te devuelva un resultado, con lo que sería una variable del sistema, y no de Transmission. Para hacerlas funcionar, primero tienes que cambiar el config de Transmission, dejando activadas estas funciones:

Código: [Seleccionar]
option script_torrent_done_enabled 'true'
option script_torrent_done_filename '/etc/config/trans/notify.sh'


En este caso, llamamos a notify.sh desde el demonio de Transmission, y es en ese preciso momento cuando las variables de entorno toman un valor, con el que puedes hacer lo que te dé la gana.

Para verlo mejor, fijate en el mensaje que dejé sobre como implementar un sistema de notificaciones por whatsapp (especialmente a las llamadas y redirecciones a archivos)

https://foro.seguridadwireless.net/openwrt/whatsapp-con-openwrt/msg309579/#msg309579 (https://foro.seguridadwireless.net/openwrt/whatsapp-con-openwrt/msg309579/#msg309579)

Espero que te haya ayudado.

Salu2
Título: Re: Problema con transmission - Variables de entorno
Publicado por: ivallesp en 21-05-2014, 14:30 (Miércoles)
Hola.

Las variables de entorno, como tu mismo dices, son variables. Haciendo un echo, estás esperando que te devuelva un resultado, con lo que sería una variable del sistema, y no de Transmission. Para hacerlas funcionar, primero tienes que cambiar el config de Transmission, dejando activadas estas funciones:

Código: [Seleccionar]
option script_torrent_done_enabled 'true'
option script_torrent_done_filename '/etc/config/trans/notify.sh'


En este caso, llamamos a notify.sh desde el demonio de Transmission, y es en ese preciso momento cuando las variables de entorno toman un valor, con el que puedes hacer lo que te dé la gana.

Para verlo mejor, fijate en el mensaje que dejé sobre como implementar un sistema de notificaciones por whatsapp (especialmente a las llamadas y redirecciones a archivos)

https://foro.seguridadwireless.net/openwrt/whatsapp-con-openwrt/msg309579/#msg309579 (https://foro.seguridadwireless.net/openwrt/whatsapp-con-openwrt/msg309579/#msg309579)

Espero que te haya ayudado.

Salu2

¡wow! Muchas gracias vk496, menudo lapsus. Eres el único que me ha sabido dar la respuesta acertada. Gracias también por el tutorial, está genial, ¡ya tengo las notificaciones de transmission funcionando con whatsapp!  >:( ;D :D