Procesos en primer y segundo plano

Los procesos en el sistema operativo GNU/Linux, se pueden ejecutar en 2 planos:

  • Primer plano  (foreground).
  • Segundo plano (background).

 

El trabajar en primero o segundo plano proporciona a los usuarios del equipo comportamientos distintos. A continuación, se describen cada uno de los planos y los comportamientos.

 

Primer plano

Los procesos que se ejecutan en primer plano, tienen la característica de no regresar el control al usuario hasta concluir la ejecución del proceso (función bloqueante), lo que significa, que el proceso debe ser supervisado por el administrador.  Este plano es útil cuando se esta desarrollando una aplicación.

Nota: El sistema operativo reconoce al primer plano como foreground o númericamente con el valor de 1.

 

Segundo Plano

Los procesos que se ejecutan en segundo plano no requieren esperar a que el proceso termine para regresar el control del intérprete e comandos al usuario (función no bloqueante), lo que significa que el proceso no requieres supervisión del administrador. Este plano es muy útil para ejecutar un programa común y corriente.

Nota: El sistema operativo reconoce al segundo plano como background o númericamente con el valor de 2.

 



Ejecutar un proceso en primer y segundo plano.

 


La forma en que se introduce el comando en el interprete (sintaxis) define el plano en donde se va ejecutar. A continuación se muestra las sintaxis para acceder a cada uno de los planos.

 

Primer plano

La ejecución de un programa en primer plano se ejecuta con el hecho de introducir el comando sobre el intérprete bash. La sintaxis es:

proceso

 

Ejemplo


1.1 Ejecute el programa calculadora  desde la terminal.

[root@lpi ~]# gcalctool

1.2 Intentar introducir el comando ls -l.

1.3 Cerrar la calculadora.

1.4 Ejecutar nuevamente el paso 1.2

 


Segundo plano

En el segundo plano, para ejecutar un programa se requiere adicionar al proceso o comando el caracter ampersand (&). La sintaxis es:

proceso &

 

Por ejemplo

1.1 Ejecute el programa calculadora  desde la terminal agregando el caracter &

[root@lpi ~]# gcalctool &

1.2 Intentar introducir el comando ls -l

 

 

Comentarios
No hay ningún comentario aún. Sea usted el primero.