Proceso en segundo plano y en primer plano en Linux

Proceso en segundo plano y en primer plano en Linux

Proceso en segundo plano y en primer plano en Linux

VALORACIÓN DEL ARTÍCULO:
5/5


Como sistema operativo multitarea, Linux soporta la ejecución de muchos procesos -básicamente, programas o comandos o tareas similares- en segundo plano mientras usted continúa trabajando en primer plano.

Índice de contenidos

Procesos en primer plano

A foreground process es cualquier comando o tarea que ejecute directamente y espere a que se complete. Algunos procesos en primer plano muestran algún tipo de interfaz de usuario que soporta la interacción continua del usuario, mientras que otros ejecutan una tarea y «congelan» el ordenador mientras completa esa tarea.

Desde el shell, un proceso en primer plano comienza escribiendo un comando en la línea de comandos. Por ejemplo, para ver una lista simple de los archivos en el directorio activo, escriba:

ls

Verá la lista de archivos. Mientras el equipo prepara e imprime esa lista, no puede hacer nada más desde la línea de comandos.

Proceso de fondo

A diferencia de un proceso en primer plano, el shell no tiene que esperar a que termine un proceso en segundo plano antes de poder ejecutar más procesos. Dentro del límite de la cantidad de memoria disponible, puede introducir muchos comandos de fondo uno tras otro. Para ejecutar un comando como proceso de fondo, escriba el comando y agregue un espacio y un ampersand al final del comando. Por ejemplo:

comando1 &

Cuando usted emite un comando con el ampersand final, el shell ejecutará el trabajo, pero en lugar de hacer que espere a que el comando termine, será devuelto inmediatamente al shell, y verá el prompt del shell (% para el Shell C, y $ para el Shell Bourne y el Shell Korn). En este punto, puede introducir otro comando para el proceso en primer plano o en segundo plano. Los jobs de fondo se ejecutan con una prioridad inferior a los jobs de primer plano.

Verá un mensaje en la pantalla cuando finalice un proceso en segundo plano.

Cambio entre procesos

Si un proceso en primer plano tarda demasiado tiempo, deténgalo pulsando CTRL + Z. Sigue existiendo un trabajo detenido, pero se suspende su ejecución. Para reanudar el trabajo, pero en segundo plano, escriba bg para enviar el trabajo detenido a la ejecución en segundo plano.

Para reanudar un proceso suspendido en primer plano, escriba fg y ese proceso se hará cargo de la sesión activa.

Para ver una lista de todos los procesos suspendidos, utilice el comando jobs , o utilice el comando top para mostrar una lista de las tareas más intensivas en CPU de modo que pueda suspenderlas o detenerlas para liberar recursos del sistema.

Shell vs. GUI

La multitarea funciona de manera diferente dependiendo de si está trabajando desde el shell o desde una interfaz gráfica de usuario. Linux desde el shell soporta sólo un proceso en primer plano activo por terminal virtual. Sin embargo, desde la perspectiva práctica del usuario, un entorno con ventanas (por ejemplo, Linux con un escritorio, no desde un shell basado en texto) soporta varias ventanas activas que sirven efectivamente como múltiples procesos simultáneos en primer plano. En la práctica, Linux ajusta la prioridad de los procesos en una GUI para promover la estabilidad del sistema y soportar el procesamiento del usuario final.

TAMBIÉN TE INTERESA

uso de la IA en BTOB

Impacto de la IA en un negocio (real y cuantificado): el caso de BTOB

Las principales noticias sobre la inteligencia artificial giran en torno a las numerosas aplicaciones que han salido al mercado para una amplia variedad de sectores. Sin embargo, pocas hablan del verdadero impacto de la IA en un negocio. El ejemplo de BTOB puede aclarar muchas dudas sobre la influencia que tiene la nueva tecnología en

Suite VIsual de Canva

Suite Visual 2.0 de Canva: el mayor lanzamiento en la historia de la plataforma

Canva ha dejado de ser solo una plataforma de diseño gráfico accesible. En su última edición del evento Canva Create, celebrado en Los Ángeles, la compañía australiana ha anunciado el lanzamiento de su mayor revolución tecnológica hasta la fecha: la Suite Visual 2.0 de Canva, un paquete de herramientas que promete transformar la manera en

IA de WordPress

Con la IA de WordPress nunca fue tan sencillo crear una página web

WordPress, quizás la plataforma más popular para crear webs de forma profesional, acaba de dar un paso muy importante: la IA de WordPress ha sido presentada con el objetivo de generar páginas de una forma muy sencilla. Si ya era fácil construir una página web en este ecosistema, ahora lo será mucho más. Todo se

Kings League Clash of Captains

La fructífera relación entre la Kings League Spain y el mundo del gaming

Lo que comenzó como una liga de fútbol 7 reinventada por streamers y exfutbolistas, se ha convertido en un fenómeno de entretenimiento que trasciende el césped. La Kings League Spain, conocida por romper moldes y conectar con las nuevas generaciones a través del deporte y el contenido digital, ha estrechado lazos muy fuertes con el