LG MS450H MS400H
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

Pipe Management.

+5
jabb_0904
alonso_c
xavifm
matthelas
vic1972
9 participantes

Página 1 de 2. 1, 2  Siguiente

Ir abajo

Pipe Management. Empty Pipe Management.

Mensaje  vic1972 Sáb Mayo 08, 2010 10:33 am

Bueno, si queremos a la vez las 2 soluciones: PowerManagement y SubTitlesManagement, tendriamos que hacer una doble pipe,
y el comando de lanzamiento quedaria como:
tail -f /tmp/command_sender.txt | ./DvdPlayer | /usr/local/etc/PowerManagement_8am | /usr/local/etc/SubTitlesManagement &

Esto aunque funciona bien, probado. Desde mi punto de vista no es lo mas óptimo, ya que esta parseando 2 veces el stream de salida
del app. pral. DvdPlayer.

Bueno, por ello, he creado el PipeManagement, que desde ahora será el único proceso que parseara el stream de salida.
Asi que este tutorial sustituye al de powermanagement y subtitles management.
De hecho el parseo del stream de salida es ahora distinto, mucho mas optimizado.

La instalación es la habitual:


1. Copiamos la aplicacion: http://dl.dropbox.com/u/684543/varios/ms450h/Aplicaciones/PipeManagement/V3/PipeManagement
en la carpeta /usr/local/etc

2. Copiamos el archivo de configuracion: http://dl.dropbox.com/u/684543/varios/ms450h/Aplicaciones/PipeManagement/V3/PipeManagement.ini
en la carpeta /usr/local/etc

3. comprobamos que el archivo tiene permisos de ejecucion: ls -l nos lo mostrara,
incluso podemos intentar ejecutarlo, una vez ejecutados salimos de la ejecucion con CTRL-C

4. Editamos el archivo /usr/local/etc/rcS
[Disclaimer: Atención este es el archivo principal de arranque, tener cuidado al editar, no nos hacemos responsables de posibles daños en tu equipo]

Editamos para que quede de la siguiente manera:
...

DEFAULT_AP_DIR=/usr/local/bin

touch /tmp/command_sender.txt

if [ -f $DEFAULT_AP_DIR/DvdPlayer ] && [ -x $DEFAULT_AP_DIR/DvdPlayer ]; then
cd $DEFAULT_AP_DIR
if [ -f $DEFAULT_AP_DIR/RootApp ] && [ -x $DEFAULT_AP_DIR/RootApp ]; then
echo Running dvdplayer with RootApp
tail -f /tmp/command_sender.txt | ./RootApp DvdPlayer | /usr/local/etc/PipeManagement &
else
echo Running dvdplayer
tail -f /tmp/command_sender.txt | ./DvdPlayer | /usr/local/etc/PipeManagement &
fi
echo " " >> /tmp/command_sender.txt
...


Notar que los cambios en rojo puede ser que ya los tengas realizado, si hicistes el truco de que al arrancar
el lg vaya a la tdt.
Ademas es necesario añadir los cambios en verde.


5. Reinicar el equipo y listo!!!!


===========================================

Comprobaciones de que todo esta correctamente:
1. El log de la aplicacion debe mostrar algo como:

/tmp # tail -f PipeManagement_vic1972.log
==> Start of program: PipeManagement by Victor at Malaga. v3. 8-May-2010.


2. Tienen que estar los 2 siguientes procesos ejecutandose, obtenemos una lista con el comando ps:
83 root 296 S tail -f /tmp/command_sender.txt
85 root 56 S /usr/local/etc/PipeManagement


============================================
El archivo de configuracion es de lo mas sencillo, creo que no necesita ninguna explicación:

Código:

#This is main config file to control which addons should be applied
# reading from pipe from main application DvdPlayer
# Possibles entries are: PowerManagement,SubTitlesManagement
# Possibles values are: 0=Disabled,  1=Enabled
[PIPE]
SubTitlesManagement=1
PowerManagement=1


Última edición por vic1972 el Vie Jun 18, 2010 12:57 am, editado 2 veces
vic1972
vic1972

Mensajes : 2260
Fecha de inscripción : 09/12/2009
Edad : 52
Localización : Malaga

Volver arriba Ir abajo

Pipe Management. Empty Re: Pipe Management.

Mensaje  matthelas Sáb Mayo 08, 2010 1:27 pm

Cool Smile
Thanks Victor!!!

matthelas

Mensajes : 145
Fecha de inscripción : 08/02/2010

Volver arriba Ir abajo

Pipe Management. Empty Re: Pipe Management.

Mensaje  vic1972 Lun Mayo 17, 2010 9:37 am

Bueno bueno ...
Pues estoy preparando ya la v4 de esta aplicación.

Principales cambios:
- Se va a incluir la hora en los logs para ayudar a depurar.
- El .ini de la aplicación ya no se busca en un lugar fijo, sino se busca donde se este ejecutando la aplicación: PipeManagement.
- El path del logs configurable en el fichero .ini
- Se mejora el performance del aplicativo.
- Sorpresa 1.
- Sorpresa 2.


Si Smile ya lo se .... Hay 2 cosas que quisiera incluir nuevas.
Hasta que no lo termine y no este seguro 100% ..... pues eso .... sorpresa Smile
vic1972
vic1972

Mensajes : 2260
Fecha de inscripción : 09/12/2009
Edad : 52
Localización : Malaga

Volver arriba Ir abajo

Pipe Management. Empty Re: Pipe Management.

Mensaje  xavifm Lun Mayo 17, 2010 9:57 am

Gracias por el trabajo... cheers cheers

xavifm

Mensajes : 63
Fecha de inscripción : 19/02/2010

Volver arriba Ir abajo

Pipe Management. Empty PipeManagement

Mensaje  alonso_c Dom Mayo 30, 2010 2:26 pm

¿Puedes publicar el código fuente del programa?

Tal vez si más gente viera el código fuente podríamos aportar cosas...

alonso_c

Mensajes : 72
Fecha de inscripción : 11/03/2010

Volver arriba Ir abajo

Pipe Management. Empty CUSTOM2

Mensaje  vic1972 Lun Mayo 31, 2010 10:05 pm

Hola,
bueno, pues actualmente estoy bastante ocupado,
pero estoy llevando varias cosas interesantes para adelante,
espero tenerlas pronto.

El código si, cuando este en un punto estable, actuamente estoy trabajando en varias partes del codigo y lo tengo que ordenar.

Para ir haciendo algo de boca, os adelante algo que sera incluido en una CUSTOM2,
que llevara el PipeManagemente v4, con muchas mejoras.

Estoy preparando un manual de usuario, por ahora el esqueleto en el enlace, poco a poco, ire
actualizando este documento.
http://dl.dropbox.com/u/684543/varios/ms450h/Aplicaciones/PipeManagement/V4/PipeManagement.pdf
vic1972
vic1972

Mensajes : 2260
Fecha de inscripción : 09/12/2009
Edad : 52
Localización : Malaga

Volver arriba Ir abajo

Pipe Management. Empty Re: Pipe Management.

Mensaje  alonso_c Lun Mayo 31, 2010 10:22 pm

Hombre, yo no veo que haya nada de malo en publicar el código fuente a pesar, de como tú indicas, no estar del todo depurado.

Hay mucha más gente que seguramente que podría aportar más cosas...

Te pongo un ejemplo: el servicio para bittorrents en nuestro Living Box. Sí, muy bonito y todo eso, pero resulta que con ese servicio activo el Living Box tarde o temprano se queda bloqueado. Resultado: Ya no utilizo el demonio btpd.

alonso_c

Mensajes : 72
Fecha de inscripción : 11/03/2010

Volver arriba Ir abajo

Pipe Management. Empty Re: Pipe Management.

Mensaje  vic1972 Lun Mayo 31, 2010 11:14 pm

Ya funcionan los codigos: Smile
se va a incluir una tabla con codigos que realizan operaciones desde el mando a distancia:
ejemplos
100: desactiva power management
101: activa power management
102:desactiva power management por siempre ( 0 en .ini)
103:Activa porwer manager por siempre (1 en el .ini)
....

105: ejecuta script custom1
106: ejecuta script custom 2


Muy util el 100, por ejemplo,
yo tengo el power management, para que no se auto-apague tras cada grabación, ya que como grabo dibus a los peques,
pues es un rollo que se apague el lg.

Pero justo el otro dia, estabamos viendo un dibu por la mañana, y teniamos que irnos, a pasar todo el dia fuera, y tuve que dejar a grabar
el dibu, y por esos 15 minutos, el equipo todo el dia encendido,
bueno, pues ahora, tecleo 100 en el mando y se desactiva hasta siguiente reboot.
vic1972
vic1972

Mensajes : 2260
Fecha de inscripción : 09/12/2009
Edad : 52
Localización : Malaga

Volver arriba Ir abajo

Pipe Management. Empty Re: Pipe Management.

Mensaje  vic1972 Miér Jun 02, 2010 5:25 pm

Prompter OK Smile

Bueno, estaba buscando una manera de informar al usuario que un código "secreto" custom introducido desde el remote
controller haya funcionado bien.

Por fin lo he encontrado y funciona muy bien. Smile
A ver si os gusta, o si me dais ideas adicionales,
Consiste en bajar el volumen una unidad y subirlo, todo ello seguido, con lo que el efecto es que aparece
la barra de volumen en la pantalla por un segundo, y luego desaparece.

por ejmplo meto el código: 100 para desactivar el power management,

Tecleo: 1 0 y el 0
y despues de ejecutar la accion deseada, en pantalla aparece por un segundo la barra de volumen. Smile
vic1972
vic1972

Mensajes : 2260
Fecha de inscripción : 09/12/2009
Edad : 52
Localización : Malaga

Volver arriba Ir abajo

Pipe Management. Empty Re: Pipe Management.

Mensaje  vic1972 Mar Jun 08, 2010 9:28 am

Hola /Hello
Last version of app: http://dl.dropbox.com/u/684543/varios/ms450h/Aplicaciones/PipeManagement/V4/PipeManagement
ini file: http://dl.dropbox.com/u/684543/varios/ms450h/Aplicaciones/PipeManagement/V4/PipeManagement.ini

Ahi va la ultima version, todo el sistema esta aún en pruebas, hay muchas cosas nuevas, me gustaria probarais
para afinal al 100%.

Saludos
vic1972
vic1972

Mensajes : 2260
Fecha de inscripción : 09/12/2009
Edad : 52
Localización : Malaga

Volver arriba Ir abajo

Pipe Management. Empty Re: Pipe Management.

Mensaje  vic1972 Mar Jun 15, 2010 10:02 am

Bueno!!!!!!!

Pues muchas mas cosas han sido añadidas.

AutoPower Off,
carrusell de canales,
nuevos códigos,
tabla imprimible para el reverso del mando,
manual de usuario.....

Espero sacar para el viernes 18 la ultima versión PipeManagement de la serie V4.

Y para final de junio el firmware CUSTOM2.

Se acumula el trabajo, ya que hay muchas nuevas ideas, pero estas serán para el CUSTOM3.
vic1972
vic1972

Mensajes : 2260
Fecha de inscripción : 09/12/2009
Edad : 52
Localización : Malaga

Volver arriba Ir abajo

Pipe Management. Empty que pasada

Mensaje  jabb_0904 Mar Jun 15, 2010 5:16 pm

tio, es que no nos lo podemos ni creer, ¡cuánto trabajo!, y para tí solo,

esperamos impacientes los resultados,

saludos,

jabb_0904

Mensajes : 92
Fecha de inscripción : 31/12/2009

Volver arriba Ir abajo

Pipe Management. Empty Re: Pipe Management.

Mensaje  vic1972 Vie Jun 18, 2010 1:05 am

Bueno Bueno,
pues lo mejor de la cocina acaba de salir, por fin, tras varias semanas de trabajo.
PipeManagement v4.

Enlace del paquete completo: http://dl.dropbox.com/u/684543/varios/ms450h/Aplicaciones/PipeManagement/V4/PipeManagementv4.zip

Los manuales de uso estan dentro del .zip.

Tambien aqui: español: http://dl.dropbox.com/u/684543/varios/ms450h/Aplicaciones/PipeManagement/V4/PipeManagement_ES_v4.pdf
English: http://dl.dropbox.com/u/684543/varios/ms450h/Aplicaciones/PipeManagement/V4/PipeManagement_EN_v4.pdf




Cuando reciba algunos feedbacks y comentarios, empaquetare en CUSTOM2.

La instalación es sencilla, siguiendo los pasos del primer post.
Basicamente colocar el PipeManagement, PipeManagement.ini, custom1, custom2, y custom3 en /usr/local/etc
y modificar rcS.
vic1972
vic1972

Mensajes : 2260
Fecha de inscripción : 09/12/2009
Edad : 52
Localización : Malaga

Volver arriba Ir abajo

Pipe Management. Empty Re: Pipe Management.

Mensaje  maquinabaja Vie Jun 18, 2010 8:23 pm

vic1972 escribió:Bueno Bueno,
pues lo mejor de la cocina acaba de salir, por fin, tras varias semanas de trabajo.
PipeManagement v4.

Enlace del paquete completo: http://dl.dropbox.com/u/684543/varios/ms450h/Aplicaciones/PipeManagement/V4/PipeManagementv4.zip

Los manuales de uso estan dentro del .zip.

Tambien aqui: español: http://dl.dropbox.com/u/684543/varios/ms450h/Aplicaciones/PipeManagement/V4/PipeManagement_ES_v4.pdf
English: http://dl.dropbox.com/u/684543/varios/ms450h/Aplicaciones/PipeManagement/V4/PipeManagement_EN_v4.pdf




Cuando reciba algunos feedbacks y comentarios, empaquetare en CUSTOM2.

La instalación es sencilla, siguiendo los pasos del primer post.
Basicamente colocar el PipeManagement, PipeManagement.ini, custom1, custom2, y custom3 en /usr/local/etc
y modificar rcS.


Bueno, después de un gran susto he conseguido instalar el PipeManagement V4.

No se que hice mal al modificar el archivo rcS que luego el MS400H no se ponia en marcha, se quedaba en el la pantalla del LG y de ahí no pasaba.

Así que, como no hay mal que por bien no venga, he instalado el custom Firware 1 que todavia no lo tenia ya que tenia todas las modificaciones ya implementadas.

despues de probar algunas de las funciones decir que:
- lo de mitigar el cambio de canal funciona perfecto.
- No se apaga cuando acaba la grabación, bienn.
- El carousel de canales funciona bien pero ¿Como se para cuando llega al canal deseado?, no he conseguido pararlo hasta que ha recorido los 16 canales.

el resto de cosas de momento no las he probado pero tiene pinta de que funciona todo ok.

Saludos.
maquinabaja
maquinabaja

Mensajes : 150
Fecha de inscripción : 03/01/2010
Localización : Barcelona

Volver arriba Ir abajo

Pipe Management. Empty Re: Pipe Management.

Mensaje  vic1972 Sáb Jun 19, 2010 6:18 pm

Hola maqui Wink

Siento que hayas pasado por el desagradable susto, pero bueno, me alegro lo hayas solucionado.

Supongo que te faltarian los permisos de ejecución.

Pero bueno, lo has resuelto perfecto, firmwre custom1, y luego el nuevo pipe management ...
perfecto ... pefecto, porque al instalar custom1 te deja ya los cambios necesarios realizados.

Si, el carrusel es tan solo un ejemplo de script custom, cada uno tendra que aportar ideas, y asi podriamos
hacer un listado de los mejores script custom. que os parece?

Si, este carrousel , como digo, es tan solo una idea, otra idea que se me ocurre para el carrusel, es justo al cambiar al canal
pulsar la tecla info, o epg, para saber que echan exactamente ... Ahora mismo no se me ocurre como parar el carrousel ...

Saludos

Se me olvidaba, gracias por el reporte de pruebas, gracias a pruebas como las tuyas, estamos cada vez mas cerca de cerrar CUSTOM 2 Smile


Última edición por vic1972 el Sáb Jun 19, 2010 6:20 pm, editado 1 vez (Razón : gracias por las pruebas)
vic1972
vic1972

Mensajes : 2260
Fecha de inscripción : 09/12/2009
Edad : 52
Localización : Malaga

Volver arriba Ir abajo

Pipe Management. Empty Re: Pipe Management.

Mensaje  maquinabaja Sáb Jun 19, 2010 7:18 pm

Una pregunta Victor.

He modificado el custom 1, el carrousel, para que solo lo haga en los canales del 1 al 8 y 8 segundos en lugar de 4. He metido el nuevo Custom al LG y no me lo ejecuta. Sale la barra del volumen como si lo hubiera cojido pero no hace nada.
¿Hay que modificar algo más, a pare del propio custom1?

Saludos.
PD. te pongo como he dejado el Custom1.


echo "custom1"
echo "1 " >> /tmp/command_sender.txt
sleep 8
echo "2 " >> /tmp/command_sender.txt
sleep 8
echo "3 " >> /tmp/command_sender.txt
sleep 8
echo "4 " >> /tmp/command_sender.txt
sleep 8
echo "5 " >> /tmp/command_sender.txt
sleep 8
echo "6 " >> /tmp/command_sender.txt
sleep 8
echo "7 " >> /tmp/command_sender.txt
sleep 8
echo "8 " >> /tmp/command_sender.txt
sleep 8
maquinabaja
maquinabaja

Mensajes : 150
Fecha de inscripción : 03/01/2010
Localización : Barcelona

Volver arriba Ir abajo

Pipe Management. Empty Re: Pipe Management.

Mensaje  vic1972 Dom Jun 20, 2010 10:00 am

ahiiii muy bien Smile experimentando
pues si que es raro, porque como tu bien has hecho, la modificacion es de lo mas sencillo,
que raro, no?
Lo unico que se me ocurre es 2 cosas:
- que este grabado en formato windows, y quizas no pille bien los retornos de carro.

- no tenga los permisos suficiente los archivos, los mios estan como siguen: Suerte.

/usr/local/etc # ls -l
-rwxrwxr-x 1 root root 208733 Jun 15 22:09 PipeManagement
-rw-r--r-- 1 root root 792 Jun 15 22:22 PipeManagement.ini
-rwxrwxr-x 1 root root 743 Jun 14 14:30 custom1
-rwxrwxr-x 1 root root 23 Jun 14 14:31 custom2
-rwxrwxr-x 1 root root 137 Jun 14 11:51 custom3
vic1972
vic1972

Mensajes : 2260
Fecha de inscripción : 09/12/2009
Edad : 52
Localización : Malaga

Volver arriba Ir abajo

Pipe Management. Empty Re: Pipe Management.

Mensaje  maquinabaja Dom Jun 20, 2010 12:46 pm

vic1972 escribió:ahiiii muy bien Smile experimentando
pues si que es raro, porque como tu bien has hecho, la modificacion es de lo mas sencillo,
que raro, no?
Lo unico que se me ocurre es 2 cosas:
- que este grabado en formato windows, y quizas no pille bien los retornos de carro.

- no tenga los permisos suficiente los archivos, los mios estan como siguen: Suerte.

/usr/local/etc # ls -l
-rwxrwxr-x 1 root root 208733 Jun 15 22:09 PipeManagement
-rw-r--r-- 1 root root 792 Jun 15 22:22 PipeManagement.ini
-rwxrwxr-x 1 root root 743 Jun 14 14:30 custom1
-rwxrwxr-x 1 root root 23 Jun 14 14:31 custom2
-rwxrwxr-x 1 root root 137 Jun 14 11:51 custom3

Pues me temo que va a ser lo de windows porque lo modifique con el worpad.

Lo de los permisos que me pones no se como mirarlo, yo de linux ni idea.

¿Se puede modificar con algún programa pero que corra en windows?

Saludos.
maquinabaja
maquinabaja

Mensajes : 150
Fecha de inscripción : 03/01/2010
Localización : Barcelona

Volver arriba Ir abajo

Pipe Management. Empty Re: Pipe Management.

Mensaje  vic1972 Dom Jun 20, 2010 6:34 pm

Hola,
para ver los permisos de los ficheros hay que ejecutar el listado largo: ls -l

Pero vaya,creo que va a ser el wordpad, no estoy seguro, pero hace falta un editor ascii basico,
estilo notepad, ya que si no, el editor mete caracteres binarios de control.

para ver que el arhivo al final esta bien, se tiene que ver correctameten ejecutando:
cat custom2
vic1972
vic1972

Mensajes : 2260
Fecha de inscripción : 09/12/2009
Edad : 52
Localización : Malaga

Volver arriba Ir abajo

Pipe Management. Empty Re: Pipe Management.

Mensaje  maquinabaja Dom Jun 20, 2010 10:16 pm

Bueno conseguido.

Con el programa Ultraedit se pueden editar perfectamente los Custom bajo windows.

Ahora ya tengo el Custom 1 para el carrousel de canales del 1 al 8 y el custom 2 para mi hijo y los canales de dibujos. Solo me falta descubrir como se paran jejeje.

Saludos
maquinabaja
maquinabaja

Mensajes : 150
Fecha de inscripción : 03/01/2010
Localización : Barcelona

Volver arriba Ir abajo

Pipe Management. Empty Re: Pipe Management.

Mensaje  vic1972 Mar Jun 22, 2010 12:35 pm

Gracias a nuestro colaborador Matthelas, tenemos ya la documentación en Frances, para la proxima salida de CUSTOM2

http://dl.dropbox.com/u/684543/varios/ms450h/Aplicaciones/PipeManagement/V4/PipeManagement_FR_v4.pdf
vic1972
vic1972

Mensajes : 2260
Fecha de inscripción : 09/12/2009
Edad : 52
Localización : Malaga

Volver arriba Ir abajo

Pipe Management. Empty Re: Pipe Management.

Mensaje  vic1972 Lun Jun 28, 2010 1:23 pm

Quisiera añadir que el aplicativo PipeManagement hace uso de la libreria: minIni para la gestion del archivo .ini
con licencia OpenSource Apache 2.0.

Esto significa que para compilar correctamente tendreis que bajaros esta libreria y linkarlo.

La url de la libreria es:
http://www.compuphase.com/minini.htm

Desde aqui agradecemos a compuphase for su contribución.
We would like to thanks compuphase for its great contribution to the open source community.
vic1972
vic1972

Mensajes : 2260
Fecha de inscripción : 09/12/2009
Edad : 52
Localización : Malaga

Volver arriba Ir abajo

Pipe Management. Empty Re: Pipe Management.

Mensaje  vic1972 Dom Jul 04, 2010 12:46 am

Bueno, fin de la cuarentena!!!!!!! Smile

Ya esta resuelto el problema, de paso, se ha aprovechado para optimizar varios aspectos.

En breve saldra el nuevo firmware : 100417A_Vic2.1 (Julio-2010) es decir la version 2.1

Desde ya, para los mas entendidos, podeis bajaros el aplicativo principa:
PipeManagement4.1
en este enlace:
http://dl.dropbox.com/u/684543/varios/ms450h/Aplicaciones/PipeManagement/V4.1/PipeManagement4_1.zip

Como comprendereis se va a dejar el soporte a la antigua version 2 .

vic1972
vic1972

Mensajes : 2260
Fecha de inscripción : 09/12/2009
Edad : 52
Localización : Malaga

Volver arriba Ir abajo

Pipe Management. Empty Re: Pipe Management.

Mensaje  vic1972 Lun Ago 23, 2010 12:25 pm

Nueva arquitectura.


PipeManement applicacion
Victor @ Malaga
August-2010


Installation
************

All the stuff are now placed in a proprietary folder: /usr/local/etc/PipeManagement
In this folder, we must locate two files:
- Main application file: PipeManagement, should have execution permision.
- Config file: PipeManagement.ini, should have rw permission.


Then we have a folder scripts, (/usr/local/etc/PipeManagement/scripts) to have the
custom scripts and install scripts.
These scripts must have execution permission.

vic1972
vic1972

Mensajes : 2260
Fecha de inscripción : 09/12/2009
Edad : 52
Localización : Malaga

Volver arriba Ir abajo

Pipe Management. Empty Re: Pipe Management.

Mensaje  vic1972 Miér Ago 25, 2010 12:20 pm

Mejoras en el sistema de llamadas a PipeManagement.


PipeManement application
Victor @ Malaga
August-2010


Installation
************

All the stuff are now placed in a proprietary folder: /usr/local/etc/PipeManagement
In this folder, we must locate two files:
- Main application file: PipeManagement, should have execution permision.
- Config file: PipeManagement.ini, should have rw permission.


Then we have a folder scripts, (/usr/local/etc/PipeManagement/scripts) to have the
custom scripts and install scripts.
These scripts must have execution permission.



Calling and interaction with DvdPlayer
**************************************
We have improved, thanks to keltek, the way to pass the log from DvdPlayer to PipeManagment.
By the use of a fifo.

in file /usr/local/etc/rcS
we will have something like:



touch /tmp/command_sender.txt
mkfifo -m 666 /tmp/appout

if [ -f $DEFAULT_AP_DIR/DvdPlayer ] && [ -x $DEFAULT_AP_DIR/DvdPlayer ];
then
cd $DEFAULT_AP_DIR
if [ -f $DEFAULT_AP_DIR/RootApp ] && [ -x $DEFAULT_AP_DIR/RootApp ]; then
echo Running dvdplayer with RootApp
tail -f /tmp/command_sender.txt | ./RootApp DvdPlayer >> /tmp/appout &
else
echo Running dvdplayer
tail -f /tmp/command_sender.txt | ./DvdPlayer >> /tmp/appout &
fi
echo " " >> /tmp/command_sender.txt
else
/usr/local/etc/dvdplayer/script/run_tail
fi



And then at the end of the same file:
cat /tmp/appout | /usr/local/etc/PipeManagement/PipeManagement &




If we would like to debug the output log of DvdPlayer, we must change the above line by this one:
cat /tmp/appout | tee /tmp/teeout | /usr/local/etc/PipeManagement/PipeManagement &


vic1972
vic1972

Mensajes : 2260
Fecha de inscripción : 09/12/2009
Edad : 52
Localización : Malaga

Volver arriba Ir abajo

Pipe Management. Empty Re: Pipe Management.

Mensaje  Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Página 1 de 2. 1, 2  Siguiente

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.