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

all ia

all ia, el primer buscador de herramientas de inteligencia artificial

Ha llegado el punto en que uno ya se pierde con las herramientas de inteligencia artificial. A lo largo de este último año han surgido infinidad de soluciones que se distribuyen en todos los rincones de internet. Se podría decir que hay una para cada inquietud, sea a nivel personal en el terreno profesional. Pero

login-y-contraseña

El método definitivo para tener una contraseña segura: 9 pasos

Tener una contraseña segura es el primer paso para tener cierta seguridad en nuestra vida digital. Correo electrónico, claves del banco, Amazon, por poner unos ejemplos… son plataformas que estamos acostumbrados a usar casi a diario. Para todos ellos y el resto de plataformas a las que estemos suscritos, la contraseña segura es fundamental para

meta-quest-3

Meta Quest 3: características del nuevo adalid de la realidad virtual

La realidad virtual (VR) ha experimentado un crecimiento exponencial en los últimos años, y Meta Quest 3 se presenta como el pináculo de esta evolución. Como la tercera generación de dispositivos de realidad virtual autónomos desarrollados por Meta, anteriormente conocida como Facebook, el Meta Quest 3 representa una amalgama de tecnología de vanguardia y diseño

Wacom-Movink

Wacom Movink, el panel interactivo OLED más fino y ligero del mercado

Parecía estar ya todo escrito sobre monitores y panales y en éstas, llega el Wacom Movink para sorprendernos a todos. Dirigido especialmente para diseñadores y creadores de contenido, esta pantalla representa un avance significativo por su combinación única de rendimiento, portabilidad y calidad visual excepcional. El dispositivo llega acompañado de un nuevo lápiz digital, su