Cómo mover el comando de ejecución a fondo en Linux

Cómo mover el comando de ejecución a fondo en Linux

En nuestro tutorial anterior, ha aprendido sobre cómo comenzar o ejecutar el comando en segundo plano. Ahora este tutorial lo ayudará a cómo mover el comando ejecutar en segundo plano. Esto es útil, si ha comenzado un comando en la terminal y ese comando está tomando mucho tiempo. Ahora desea mover eso en segundo plano, para que pueda continuar con otras tareas.

Mover el comando de ejecución en segundo plano

Por ejemplo, está tomando una copia de seguridad de una gran cantidad de archivos, ha comenzado el comando en la terminal, pero después de la mitad de esta tarea, cree que esto está tomando más tiempo y tiene algunas otras tareas pendientes como a continuación:

[correo electrónico protegido]: ~ $ Tar CZF Log-Backup.alquitrán.gz /var /log 

Ahora presione Ctrl + Z para pausar el comando de ejecución actual en el terminal.

CTRL + Z [1] + Tar CZF log-backup.alquitrán.gz /var /log 

Ahora escriba el comando BG en el terminal, este comenzará el último comando pausado en el fondo al agregar y en el comando.

[correo electrónico protegido]: ~ $ Bg [1]+ Tar CZF Log-Backup.alquitrán.gz /var /log & 

Lista de ejecución de comandos en segundo plano

Para enumerar todos los trabajos que se ejecutan en fondo, use el comando de trabajos. Mostrará todos los comandos de ejecución con su identificación de trabajo.

[Correo electrónico protegido]: ~ $ Jobs [1]+ Ejecutando el registro de Tar CZF.alquitrán.gz /var /log & 

Mueva los comandos de fondo al primer plano (terminal)

Ahora, si necesita algún trabajo de fondo para moverse en primer plano. Use el comando FG con ID de trabajo y esto moverá el comando de fondo con esa identificación de trabajo a la terminal. El ID de trabajo se puede encontrar utilizando el comando de trabajos como se muestra en el ejemplo anterior.

[correo electrónico protegido]: ~ $ fg 1