elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  [Bash] ejecutar una aplicacion en la misma consola del script
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [Bash] ejecutar una aplicacion en la misma consola del script  (Leído 4,826 veces)
z_ane_666

Desconectado Desconectado

Mensajes: 64


Ver Perfil
[Bash] ejecutar una aplicacion en la misma consola del script
« en: 2 Marzo 2012, 18:34 pm »

quisiera poder hacer lo siguiente, pero no puedo  :(

1-ejecutar un script

2-ese script ejecuta un programa que se muestra en l misma consola del script

3-Quisiera poder parar el programa ejecutado presionando ctrl +c , pero que eso no pare al script

tengo el sgte codigo


Código:
#!/bin/bash
echo bienvendio
airodump-ng mon0 #se va a ejecutar esto en la misma consola
echo si esto se muestra, significa que el ctrl + c no cerro el script tambien

Se ejecuta airodump-ng mon0 y en un momento dado deseo presionar ctrl +c , pero esto no tiene que cerrar el script tambien

saludos


En línea

moikano→@


Desconectado Desconectado

Mensajes: 572


Cultiva tu mente y cuerpo, son tu única propiedad


Ver Perfil WWW
Re: [Bash] ejecutar una aplicacion en la misma consola del script
« Respuesta #1 en: 2 Marzo 2012, 19:30 pm »

Creo que lo que tienes que hacer es que el script se mantenga en espera, porque muestra el último echo pero no se ve, pasa muy rápido. Pon la función "sleep" con 3 segundos al final del script y prueba otra vez. Así:

Código:
#!/bin/bash
echo bienvendio
airodump-ng mon0 #se va a ejecutar esto en la misma consola
echo si esto se muestra, significa que el ctrl + c no cerro el script tambien
sleep3


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines