Cómo ejecutar un proceso en segundo plano en Linux

Mientras trabaja en su sistema, hay ocasiones en las que desea que se ejecuten procesos específicos en segundo plano, es decir, seguirán funcionando. Aún así, no interpretarán el funcionamiento de ningún otro proceso que se ejecute en primer plano. Por lo tanto, en este artículo, compartiremos con usted los métodos para enviar los procesos a un segundo plano en Linux.

Métodos para ejecutar un proceso en segundo plano en Linux

Para enviar un proceso a segundo plano en Linux, puede optar por seguir cualquiera de los dos métodos que se explican a continuación:

Método n. ° 1: usar el operador Ampersand

En esto example, le mostraremos lo que le sucede a su terminal una vez que inicia un programa a través de él. lanzaremos el Firefox navegador con la ayuda del siguiente comando de terminal:

                      $ firefox

                    

Una vez el Firefox se inicia el navegador, perderá el control del terminal como se muestra a continuación:

Ahora, si desea ejecutar cualquier otro comando en la terminal, no podrá hacerlo porque ya no tiene el control de la terminal. Podrá ejecutar un comando de terminal solo si close la Firefox navegador o enviarlo a un segundo plano. Para enviar cualquier proceso a segundo plano en Linux, debe iniciar ese proceso seguido del operador ampersand, como se muestra en el siguiente comando:

                      $ firefox &

                    

Ejecutar este comando mostrará una ID de trabajo en la terminal, como se muestra en la imagen a continuación:

Esta vez, el Firefox navegador se iniciará en su sistema. Sin embargo, aún tendrá el control de la terminal en sus manos, lo que significa que aún podrá ejecutar otros comandos mientras la Firefox El proceso se ejecutará en segundo plano, como se muestra en la siguiente imagen:

Método # 2: Usar el comando “bg”

En este método, lanzaremos el Firefox navegador de la misma manera que lo hicimos en nuestro primer método. los Firefox navegador se muestra en la siguiente imagen:

Luego, debe presionar la combinación de teclas Ctrl + Z para recuperar el control de la terminal mientras el Firefox El proceso seguirá ejecutándose, como se muestra en la siguiente imagen:

Después de eso, debe ejecutar el siguiente comando:

                      $ bg

                    

Este comando empujará el Firefox proceso a segundo plano, como se muestra en la siguiente imagen:

Cómo ver los procesos que se ejecutan en segundo plano en Linux

Si alguna vez desea ver los procesos que se ejecutan en segundo plano en Linux, simplemente debe ejecutar el siguiente comando:

                      $ jobs

                    

Los procesos en segundo plano que se ejecutan en nuestro sistema Linux se muestran en la siguiente imagen:

Conclusión

En este artículo, compartimos los dos métodos diferentes para enviar un proceso a un segundo plano en Linux. Puede elegir cualquiera de estos métodos según sus preferencias personales para pasar un proceso de su elección a un segundo plano. Además, incluso le enseñamos cómo puede ver todos los procesos que se ejecutan en segundo plano. Por lo tanto, después de pasar por estos métodos, ya no le resultará difícil ejecutar los procesos en segundo plano en Linux.

Related Posts