Cómo cerrar la terminal sin matar procesos de ejecución en Linux

Cómo cerrar la terminal sin matar procesos de ejecución en Linux

Por ejemplo, está ejecutando procesos que requieren tiempo y no desea que ese trabajo mate debido a la terminal cerrada. Para manejar esta situación, simplemente puede eliminar un trabajo de una tabla de trabajo activa. Para que el trabajo no sea asesinado cuando la terminal esté cerrada.

Instrucciones

Siga las siguientes instrucciones para separar los trabajos de ejecución de la terminal.

  • 1. Prensa CTRL + Z para suspender el proceso de ejecución actual.
    ZIP -Q -R Inicio.cremallera * ^Z [1]+ Deting -Q -q -r Inicio.cremallera * 
  • 2. Luego ejecute el proceso detenido en segundo plano ejecutando el comando BG. Pondrá el último proceso detenido al fondo.
    BG [1]+ ZIP -q -R Inicio.cremallera * & 
  • 3. Finalmente, elimine el trabajo anterior de la tabla de trabajo activo. Use [Desnown -h JobSpec] donde [JobSpec] es el número de trabajo de trabajo en ejecución de antecedentes. Como %1 para el primer trabajo en ejecución.
    Dealgue -h %1 

    Nota: Aquí 1 ¿Es la identificación de trabajo del trabajo en ejecución de antecedentes?. También puedes usar el "Jobs -l"Comando para encontrar ID de trabajo.