Foro de elhacker.net

Sistemas Operativos => GNU/Linux => Mensaje iniciado por: user-marcos en 3 Junio 2015, 16:01 pm



Título: Ejecutar aplicaciones desde la terminal sin que el proceso quede abierto
Publicado por: user-marcos en 3 Junio 2015, 16:01 pm
Hola estoy buscando la manera de ejecutar aplicaciones en la termial, pero sin que el proceso se ejecute en la terminal, parecido a ATL+F2. Busco lanzar la aplicación y cerrar la terminal, esto sería para meterlo en C++.

Un saludo.


Título: Re: Ejecutar aplicaciones desde la terminal sin que el proceso quede abierto
Publicado por: daryo en 3 Junio 2015, 16:09 pm
Citar
estoy buscando la manera de ejecutar aplicaciones en la termial, pero sin que el proceso se ejecute en la terminal,
no entiendo, si lo que quieres es que aun si se cierra la terminal sigua ejecutandose solamente tienes que acabar el comando con un &
ejemplo
Código
  1. ping www.gooogle.com &


Título: Re: Ejecutar aplicaciones desde la terminal sin que el proceso quede abierto
Publicado por: user-marcos en 3 Junio 2015, 16:49 pm
Un ejemplo: abres la terminal y escribes kate, en la terminal te muestra todo el proceso kate, pero  en cierta forma se ejecuta en el ambito de la termianl, porque si cierras esta cierras kate.

Lo que busco es algo como ALT + F2.
o un doble click a una aplicación

basicamente quiero lanzar aplicanciones de manera interna, sin que me aparezca la termial.


Título: Re: Ejecutar aplicaciones desde la terminal sin que el proceso quede abierto
Publicado por: moikano→@ en 3 Junio 2015, 17:11 pm
Buenas.

Tienes diferentes niveles para hacer eso.

El nivel de terminal, en el que el proceso se desprende de la terminal pero sigue en sesión, es el que comentaba Daryo.

Código:
 kate &

El nivel de sesión, cuando aún quedandose el proceso en segundo plano no quieres que este se acabe cuando se acabe la sesión, sea porque se cierra la terminal, el pc o porque te deslogueas con el usuario.

Código:
nohup kate &

El nivel de sesión y silencioso, cuando quieres que aparte de todo lo demás no te moleste cuando saque mensajes tanto de salida estandar y de error del programa por la terminal. Con este te desprendes totalmente.

Código:
nohup kate > /dev/null 2>&1 &

No te pongo la explicación larga de cada uno, si eso busca como funcionan los comandos por tu cuenta que tiene su tela.

Suerte.


Título: Re: Ejecutar aplicaciones desde la terminal sin que el proceso quede abierto
Publicado por: user-marcos en 3 Junio 2015, 19:39 pm
Gracias, muy bueno, el tercero es el que estaba buscando.