Descarga la aplicación para disfrutar aún más
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 &
Compartir