Mientras usa cualquier sistema operativo, puede haber múltiples procesos ejecutándose en él. Estos procesos se clasifican principalmente como procesos en segundo plano y procesos en primer plano. Como su nombre lo indica, un proceso en segundo plano es aquel que se ejecuta silenciosamente en segundo plano sin requerir ninguna intervención humana. Por otro lado, un proceso de primer plano es el que realmente podemos ver e interactuar continuamente. Incluso podemos enviar un proceso a un segundo plano o traer un proceso al primer plano según nuestras necesidades y para saber cómo se puede hacer esto, tendrá que leer este artículo.
Envío de un proceso al fondo en Linux
Para enviar un proceso en segundo plano en Linux Mint 20, puede seguir cualquiera de los dos métodos que se describen a continuación:
Método n. ° 1: uso del símbolo “&”:
Este es el método más simple para enviar cualquier proceso deseado a un segundo plano en Linux Mint 20. Todo lo que tienes que hacer es escribir el nombre del proceso deseado en tu terminal seguido de un espacio y el símbolo “&” y luego presionar el botón Enter clave como se muestra a continuación:
$ processName &
Queríamos ejecutar el Firefox proceso en segundo plano, por lo que hemos reemplazado “processName” con “firefox”.
Cuando se ejecute este comando, el Firefox El proceso comenzará a ejecutarse inmediatamente en segundo plano.
Método # 2: Usando el comando “bg”:
Para seguir este método, primero deberá iniciar el proceso que desea ejecutar en segundo plano a través del terminal de la siguiente manera:
$ processName
Queríamos comenzar el Firefox proceso, por lo que hemos reemplazado “processName” con “firefox”.
Tan pronto como ejecute este comando, el Firefox El navegador se iniciará instantáneamente como se muestra en la siguiente imagen:
Después de hacer eso, debe presionar Ctrl + Z mientras permanece en su terminal, y recibirá un mensaje de “Detenido” en el terminal como se muestra en la siguiente imagen mientras aún podrá ver un activo Firefox ventana en su pantalla.
Finalmente, debe escribir el comando que se muestra a continuación y luego presionar el Enter llave:
$ bg
Este comando enviará inmediatamente el proceso especificado a un segundo plano mientras le asigna una ID de trabajo como se muestra en la siguiente imagen:
Para confirmar si el proceso especificado se ha enviado con éxito a un segundo plano o no, puede ejecutar el comando que se muestra a continuación:
$ trabajos
La ejecución de este comando mostrará una lista de todos los trabajos en segundo plano. Podrá ver su trabajo especificado dentro de esta lista como se muestra en la siguiente imagen:
Llevando un proceso al primer plano en Linux
Un proceso que se ha estado ejecutando en segundo plano se puede traer fácilmente al primer plano haciendo uso de su ID de trabajo como se muestra a continuación:
$ fg% jobID
Ya que queríamos traer el Firefox proceso al primer plano, es por eso que hemos reemplazado “jobID” con “1”. La identificación del trabajo se puede encontrar fácilmente ejecutando el comando “trabajos” en la terminal.
La ejecución del comando “fg” traerá el proceso especificado inmediatamente al primer plano mientras se muestra el mensaje que se muestra en la siguiente imagen:
Si desea confirmar si el proceso especificado se ha puesto en primer plano o no, puede simplemente ejecutar el comando “trabajos” nuevamente y no podrá encontrar el trabajo especificado allí. En nuestro caso, dado que no teníamos ningún proceso ejecutándose en segundo plano aparte de Firefox, por lo tanto, ejecutar el comando “trabajos” no produjo ningún resultado para nosotros esta vez porque ya no teníamos ningún proceso ejecutándose en segundo plano.
Conclusión
Así es como puede enviar fácilmente cualquier proceso deseado a un segundo plano o traerlo a primer plano siguiendo este tutorial. De esta forma, podrá gestionar el funcionamiento de estos procesos por su cuenta.