Saltar la navegación

jobs

Podemos ver un listado de los programas que están ejecutándose en segundo plano, junto con los suspendidos (detenidos), lanzando el comando interno jobs:

$ jobs
[1]   Ejecutando              gedit &
[2]-  Detenido                sleep 50
[3]+  Detenido                find / -name Descargas 2> /dev/null

La información que se nos muestra es el número de trabajo, el estado (Ejecutando o Detenido) y el comando.

Algunas opciones de jobs son:

-l   Muestra el PID además de la información anterior. 
-p Solo muestra el PID de los trabajos
-r     
Solo muestra los trabajos que están en estado de ejecución. 
-s Solo muestra los trabajos que están en estado de detenido.
$ jobs -l
[1]   4229 Ejecutando              gedit &
[2]-  4239 Parado                  sleep 50
[3]+  4241 Parado                  find / -name Descargas 2> /dev/null
$ jobs -p
4229
4239
4241
$ jobs -r
[1]   Ejecutando              gedit &
$ jobs -s
[2]-  Detenido                sleep 50
[3]+  Detenido                find / -name Descargas 2> /dev/null

El comando jobs solo nos muestra los trabajo vinculados a la terminal desde donde se ejecuta jobs, es decir, no nos mostrará aquellos trabajos que hayan sido lanzados desde otras terminales aunque se estén ejecutando en ese momento.

Licencia: licencia de software libre GPL