ayuda con script

  • Iniciador del tema Iniciador del tema kujrv
  • Fecha de inicio Fecha de inicio
Usuario Destacado
Fan de OpenSPA
Registrado
5 Mar 2014
Mensajes
277
Estoy creando un script para que descargue automáticamente la epg de un canal TDT. Recojo en una variable el canal actual (Me muestra correctamente por pantalla el valor del canal actual) para después de un rato volver a ponerlo en dicho canal pero parace que al openwebif le pega una casque y se reinicia... ¿Podeis decirme en que me estoy equivocando?

ACTUAL="$(wget -Y off -O- -q http://user:[email protected]/web/subservices | grep e2servicereference | sed 's/<e2servicereference>//' | sed 's/ //' | sed 's/<\/e2servicereference>//' | sed 's/\t//g')"
echo $ACTUAL
wget -Y off -O- -q http://user:[email protected]/web/zap?sRef=1:0:19:1A9:1838:22D4:EEEE0000:0:0:0: /dev/null
sleep 120;wget -Y off -O- -q http://user:[email protected]/web/zap?sRef=$ACTUAL > /dev/null
 
Usuario Destacado
Fan de OpenSPA
Registrado
5 Mar 2014
Mensajes
277
please...que me tiene :bad...
 
Usuario Destacado
Fan de OpenSPA
Registrado
5 Mar 2014
Mensajes
277
me acaban de comentar que en openpli4 funciona... pues ya no se... ¿alguna diferencia en el firm?
 
Usuario Destacado
Fan de OpenSPA
Registrado
5 Mar 2014
Mensajes
277
bueno, ya encontré la solución... Convertir el fichero mediante dos2unix
 
Usuario Destacado
Loco por OpenSPA
Fan de OpenSPA
Registrado
14 Ene 2010
Mensajes
4.132
Por si te sirve de ayuda:
Con el notepad++, también puedes modificar el fin de linea a formato unix (predeterminado en linux), solo tienes que pulsar sobre el icono de ¶ y ver si los fin de lineas están representados por un solo caracter LF (salto de linea) entonces el formato es unix, y si ves que tienes dos caracteres CR LF (retorno de carro, y salto de linea), entonces estás trabajando en formato windows, y para convertirlo a unix, solo tienes que seleccionar en menú Editar->Conversión fin de linea->Convertir a formato UNIX, y ya puedes continuar y guardar los cambios que realices.
Yo el icono de ¶ lo tengo siempre pulsado, así me percato si estoy en formato UNIX para no tener problemas con los archivos que edito del deco.
Tambien para trabajar con script, en el notepad++ viene bien seleccionar menú Lenguaje->S->Shell, que te ayuda a visualizar los distintos apartados y comandos en modo gráfico y distinción de valores por colores.

Saludos.
 
Arriba