Logo Studenta

- segundo plano

¡Estudia con miles de materiales!

Vista previa del material en texto

CURSEA.ME
• PROCESOS EN SEGUNDO PLANO
PROCESOS
Si la tarea es larga, espera a que un comando termina para poder seguir 
usando el terminal, puede ser un problema. Pero podemos lazar procesos que 
se ejecutarán en segundo plano. Para ello sólo tendremos que poner al final 
de la orden, el carácter &
Ejemplo: clamscan /home/ > /var/log/clamav.log & 
• JOBS
Podemos ver los procesos en segundo plano con jobs. En el listado muestra un 
número asociado a ese proceso que podremos usar en varios comando con el 
signo %
Ejemplo: kill -9 %2 
CURSEA.ME
• BG y FG
PROCESOS
Podemos enviar procesos al segundo plano con el comando bg (background) 
o volver a ponerlos en primer plano con el comando fg (foreground) 
Tendremos que indicarle el PID del proceso o el número de la lista que nos 
devuelve jobs. En dicha lista el proceso que contiene un + será el que se verá 
afectado por fg si no se le indica nada.
• NOHUP
Cuando se cierra la sesión en el terminal, se envía una señal (SIGHUP) para 
que todos los procesos que se lanzaron terminen. Si quiero que alguno siga 
funcionando y tendré que lanzarlo anteponiendo el comando nohup
Ejemplo: nohup clamscan /home/ > /var/log/clamav.log &

Continuar navegando

Materiales relacionados