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

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Lanzar programa desde script [bash]
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Lanzar programa desde script [bash]  (Leído 5,952 veces)
a_ras2002

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Lanzar programa desde script [bash]
« en: 2 Septiembre 2011, 13:29 pm »

Muy buenas la verdad es que soy bastante novato en cuanto a hacer scripts asi que perdonar si la duda es muy sencilla.
Me gustaría poder ejecutar un programa desde un script hecho en bash.
He creado un menú de usuario y según la opción seleccionada tiene que ejecutar un programa u otro.
Como se haría eso?
El código del programa es
case $opcion in
 1) AQUI EJECUTARIA UN PROGRAMA
 2) AQUI EJECUTARIA OTRO
 3) SALIR


« Última modificación: 2 Septiembre 2011, 14:50 pm por Novlucker » En línea

int_0x40


Desconectado Desconectado

Mensajes: 300


Ver Perfil
Re: Lanzar programa desde script [bash]
« Respuesta #1 en: 2 Septiembre 2011, 20:21 pm »

echo $(aplicacion parámetros)

por ejemplo:

echo $(iptables -P INPUT DROP)
echo $(ifconfig -a)


En línea

"The girl i love...she got long black wavy hair ”
leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
***
Desconectado Desconectado

Mensajes: 3.069


/^$/


Ver Perfil WWW
Re: Lanzar programa desde script [bash]
« Respuesta #2 en: 2 Septiembre 2011, 22:08 pm »

Para lanzar un programa solo hay que usar la ruta completa, ejemplo:

/usr/bin/xterm
/usr/bin/geany
En línea

Código
  1. (( 1 / 0 )) &> /dev/null || {
  2. echo -e "stderrrrrrrrrrrrrrrrrrr";
  3. }
  4.  
http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

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