Fondo de Linux ejecutándose y cerrando, visualizando tareas de fondo

  
        

fg, bg, jobs, &, nohup, ctrl + z, ctrl + c comando

Uno, &

Al final de un comando, puedes poner este comando Ejecute en segundo plano, como
? 1 watch -n 10 sh test.sh &#ejecute el script test.sh cada 10 segundos en segundo plano

Segundo, ctrl + z

puede ser uno en primer plano El comando ejecutado se coloca en segundo plano y se encuentra en estado de pausa.

3, trabajos

Vea cuántos comandos se están ejecutando actualmente en segundo plano.

La opción de trabajos -l muestra los PID de todas las tareas. El estado de los trabajos se puede ejecutar, se detuvo, Terminado Pero si la tarea se cancela, el shell elimina el ID de proceso de la tarea de la lista conocida en el entorno del shell actual.

Cuatro, fg

Mueve los comandos en segundo plano al primer plano para continuar ejecutando. Si hay varios comandos en segundo plano, puede usar fg% número de trabajo (que es el número de comando, no el número de proceso) para llamar al comando seleccionado.


Five, bg

Convierte un comando que está pausado en segundo plano en un fondo. Si hay varios comandos en segundo plano, puede usar bg% número de trabajo para llamar al comando seleccionado.

En sexto lugar, elimine el método 1: vea el número de trabajo mediante el comando de trabajos (se supone que es num) y luego ejecute el método kill% num 2: vea el número de trabajo del trabajo (PID, asumiendo pid) a través del comando ps , luego ejecute la terminación kill pid

del proceso en primer plano: Ctrl + c

7. nohup

Si el programa siempre se ejecuta en segundo plano, incluso si el terminal actual está cerrado (anterior &No puedo hacerlo, esta vez no necesitas nada. Este comando puede continuar ejecutando el proceso correspondiente después de que cierre sesión en la cuenta /cierre el terminal. Después de cerrar la interrupción, los otros trabajos del terminal ya no pueden ver el programa en segundo plano en ejecución, luego usar ps (comando de vista de proceso)
? 1 ps -aux

Copyright © Conocimiento de Windows All Rights Reserved