Por Elcriado
Novato
Autor del hilo
#92803
Hola a todos, llevo varios dias dandole vueltas a este tema y no consigo dar con la solucion, estoy cacharreando con una Raspberru Pi3 en la que he instalado TVheadend y configurado con exito, veo los canales de Movistar IPTV y tambien he conseguido instalar la EPG con Webgrab+Plus.

El problema es que no soy capaz de que se actualice automaticamente el fichero Guide.xml. Si ejecuto el script se actualizan sin problemas, sin embargo si lo intento con crontab no hace nada.

El script para que se actualice el guide.xml lo tengo en la ruta.
Código: Seleccionar todo/home/pi/.wg++/run.sh


La salida del script apunta la la siguiente ruta.
Código: Seleccionar todo/home/pi/.xmltv/guide.xml


Si ejecuto run.sh manualmente genera el guide.xml o lo actualiza y Tvheadend captura la guia del grab sin problemas.

En crontab solo tengo una linea descomentada para actualizar el script y es la siguiente.

Edito crontab con el comando.
Código: Seleccionar todocrontab -e

en el usuario pi, y añado la siguiente linea para que se ejecute cada dia a la 1:15
Código: Seleccionar todo15 1 * * * /home/pi/.wg++/run.sh


No se actualiza... en el log veo una linea que parece ser que lo ejecuta pero el guide.xml no se actualiza... he probado cambiando la linea del crontab a periodos mas cortos, o con el comando @hourly y el resultado es el mismo.

Me podeis echar una mano?? no me podia imaginar que el problema me surgiria en lo aparentemente mas sencillo.

no tengo mucha experiencia con linux, llevo solo un par de meses.

Gracias por adelantado.
Última edición por Elcriado el 18 Mar 2019, 15:51, editado 1 vez en total.

Por Elcriado
Novato
Autor del hilo
#92804
He conseguido avanzar un poco, he leido por foros que creando un script intermedio la cosa mejoraba.... a mejorado pero todavia no esta del todo fino.

He creado un script en /home/pi/.wg++ con el siguiente codigo que se llama update.sh
Código: Seleccionar todo#!/bin/bash

cd /home/pi/.wg++

/usr/local/bin/mono /home/pi/.wg++/bin/WebGrab+Plus.exe  "$(pwd)"


Despues he añadido la siguiente linea en crontab

Código: Seleccionar todo14 04 * * * /home/pi/.wg++/update.sh


Por fin funciona pero busca los ficheros de configuracion en /home/pi y si no los pongo ahi no funciona...

Como puedo decirle en el script que todo lo que necesita esta en /home/pi/.wg++ ????

Gracias de nuevo

Por Elcriado
Novato
Autor del hilo
#92834
Bueno... me respondo a mi mismo por si le puede ayudar a otra persona que tenga el mismo problema... al final despues de buscar mucho con este script ya funciona todo.

Código: Seleccionar todo#!/bin/bash

cd /home/pi/.wg++

/usr/local/bin/mono /home/pi/.wg++/bin/WebGrab+Plus.exe  "/home/pi/.wg++"


Obviamente casa uno tendréis que poner vuestras rutas.

Temas similares
Temas Estadísticas Último mensaje
¿Es posible ver Arenavision desde Raspbian?
por Christian  - 26 Mar 2018, 14:49 En Otras herramientas y utilidades
1 Respuestas
829 Vistas
por sitoriu
01 May 2018, 11:35
Imposible ver una peli 3d
por Pepitoria  - 17 Jun 2018, 20:35 En Android
3 Respuestas
550 Vistas
por Tocinillo
19 Jul 2018, 10:45
LIBRELEC X86 Y ACESTREAM IMPOSIBLE INSTALARLO
por spiromike  - 16 Nov 2018, 20:32 En LibreELEC
0 Respuestas
303 Vistas
por spiromike
16 Nov 2018, 20:32
Imposible añadir series a videoteca.
por Razielus  - 01 Jun 2018, 09:57 En Android
3 Respuestas
971 Vistas
por Anartzy
01 Jun 2018, 15:15
Imposible crear usuario sin contraseña en TvHeadend
por Maferru  - 06 Mar 2019, 19:08 En Tvheadend
1 Respuestas
107 Vistas
por Maferru
07 Mar 2019, 07:44