Tutorial de GNU/Linux
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