Suspender y poner un proceso ejecutándose en segundo plano en Linux

Suspender y poner un proceso ejecutándose en segundo plano en Linux — Amit Merchant — Un blog sobre PHP, JavaScript, etc.

 

¿Con qué frecuencia ha iniciado un servidor de nodos o un servidor PHP en su terminal y luego quiere ponerlo en segundo plano para poder hacer otra cosa?

Por ejemplo, desea ejecutar un git pull comando donde desea ejecutar un composer install comando sin abrir una nueva ventana de terminal.

Bueno, si está usando Linux (o Unix), puede hacerlo usando el CONTROL / Orden + Z atajo. Esto suspenderá el proceso y podrá utilizar el terminal para otros fines.

Esto es lo que podría parecer.

Suspender una tarea de Linux

Como puede ver, el proceso creado por el php artisan serve El comando ha sido suspendido y ya no funciona. Puedes comprobarlo ejecutando el jobs comando donde verá el trabajo suspendido.

Entonces, ahora puede ejecutar cualquier otro comando que desee y, cuando haya terminado, puede poner el trabajo suspendido en segundo plano usando el bg comando como este y volverá a funcionar.

Poner el trabajo suspendido en segundo plano

Una vez que coloque el trabajo en segundo plano, aún podrá ejecutar otros comandos y el trabajo continuará ejecutándose en segundo plano. Puedes comprobarlo ejecutando el jobs ordenar de nuevo.

Pero si desea volver a poner el trabajo al frente como estaba inicialmente, puede hacerlo usando el fg ordenar así.

Poner en primer plano el trabajo suspendido

Y eso hará que el trabajo vuelva a la palestra.

Si quieres conocer otros artículos parecidos a Suspender y poner un proceso ejecutándose en segundo plano en Linux puedes visitar la categoría Código.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir

Esta página web utiliza cookies para analizar de forma anónima y estadística el uso que haces de la web, mejorar los contenidos y tu experiencia de navegación. Para más información accede a la Política de Cookies . Ver mas