Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Mon 01 Sep 2014, 10:20
All times are UTC - 4
 Forum index » House Training » Users ( For the regulars ) » Usuarios de habla Hispana
Error en script (Aclarado)
Moderators: rarsa
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 1 [7 Posts]  
Author Message
Thor

Joined: 21 Feb 2007
Posts: 38

PostPosted: Wed 16 Apr 2014, 15:50    Post subject:  Error en script (Aclarado)
Subject description: lanzando w_scan crea archivo en blanco
 

Saludos:
Cuando quiero sintonizar la tdt con w_scan escribo en terminal este código:
w_scan -ft -c ES -L> /root/tdt.xspf
y crea un archivo xspf en /root que luego abro con vlc y funciona.
Quiero iniciarlo con un script con el código:
#!/bin/sh
urxvt -e w_scan -ft -c ES -L> /root/tdt.xspf
se inicia el terminal y sintoniza, pero el archivo creado en /root aparece en blanco. ¿Que produce este error?.
Agradecería ayuda.

Thor

Last edited by Thor on Mon 28 Apr 2014, 15:44; edited 2 times in total
Back to top
View user's profile Send private message 
walter leonardo


Joined: 10 Dec 2009
Posts: 229

PostPosted: Wed 16 Apr 2014, 20:13    Post subject:  

proba sin la u de urxvt osea que quede asi rxvt o sino sin el -e.
la verdad no puedo probar porque no tengo w_scan ni tdt para probar. danos mas info.
Back to top
View user's profile Send private message 
Thor

Joined: 21 Feb 2007
Posts: 38

PostPosted: Wed 16 Apr 2014, 21:47    Post subject:  

Hola:
Probé ambas, quitar la (u) no afecta, quitar (-e) no lanza el terminal y sigue creando el archivo en blanco.
Estuve haciendo bastantes combinaciones, pero sin saber que hacía, una de las veces puse (-e) y fue cuando apareció el terminal. Buscando no encuentro pistas.
Gracias walter leonardo, seguiré indagando.
Saludos.

Thor
Back to top
View user's profile Send private message 
mister_electronico


Joined: 20 Jan 2008
Posts: 653
Location: Asturias_ España

PostPosted: Wed 23 Apr 2014, 07:04    Post subject: Comprobaste si tiene todos los permisos  

Comprobastes si tiene todos los permisos.

Ejecuta desde el terminal chmod 777 script.sh

prueba a ver.

Y si no en cabecera del script en vez de

#!/bin/sh


prueba

#!/bin/bash




Tambien algunas veces si no esta dentro del directorio de /usr/bin algunos script se pierden a la hora de dar las direcciones de path por tanto coloca tu script en /usr/bin y ejecutalo desde cualquier sitio en el terminal.

Prueba a ver .. nos vemos.


Saludos
Back to top
View user's profile Send private message Yahoo Messenger 
Thor

Joined: 21 Feb 2007
Posts: 38

PostPosted: Fri 25 Apr 2014, 09:02    Post subject:  

Saludos:
Los permisos están concedidos y con los otros consejos, no se aprecia cambio alguno.
Gracias mister_electronico, continuaré haciendo pruebas.
Hasta luego.

Thor
Back to top
View user's profile Send private message 
GustavoYz


Joined: 07 Jul 2010
Posts: 896
Location: .ar

PostPosted: Sat 26 Apr 2014, 16:40    Post subject:  

Hola, no entiendo porqué urxvt si solo queres generar un archivo...
Code:
#!/bin/bash
w_scan -ft -c ES -L > /root/tdt.xspf && exit 0


En todo caso, el problema en el script que mostraste es que todo lo que está escrito antes de la redirección '>' incluye a 'urxvt -e' y éste no produce ninguna salida (va a crear un archivo en blanco en /root/tdt.xspf).

_________________

Back to top
View user's profile Send private message 
Thor

Joined: 21 Feb 2007
Posts: 38

PostPosted: Mon 28 Apr 2014, 15:45    Post subject:  

Hola:
Básicamente para ver el proceso en el terminal para saber cuando acaba, dependiendo desde donde sintonices tarda más o menos. Viendo que no se puede, he preparado un script con un splash anunciando que está corriendo la aplicación y otro splash al terminar, para después abrir la carpeta contenedora y lanzar vlc con el archivo generado.

Cuando lanzo el script
#!/bin/sh
urxvt -e w_scan -ft -c ES -L > /root/tdt.xspf
parece ser que no realiza “dumping list” se cierra el terminal justo antes.

Ya sé que escribiendo el código en el terminal me quito de problemas, pero sentía curiosidad.
Gracias GustavoYz por el aporte realizado.

Thor
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 1 [7 Posts]  
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » House Training » Users ( For the regulars ) » Usuarios de habla Hispana
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0602s ][ Queries: 11 (0.0139s) ][ GZIP on ]