Control de jobs linux; jobs, bg, fg.

Operaciones básicas para gestionar la ejecución de varias tareas de manera simultanea en linux.
Ejecutar en segundo plano:
 [comando] &
 ej: sleep 10 &
Consultar los trabajos en curso:
 jobs
 jobs -pl - lista de jobs (p mostrar pid, l lista)
Terminar un trabajo que se esta ejecutando en primer plano:
 ctrl+c
Pasar el trabajo de primer plano a segundo plano y dejarlo en pausa:
 ctrl+z
Redireccionar salida estandar. Es útil cuando tenemos trabajos ejecutándose en segundo plano y no queremos su salida aparezca en la consola.
 > /dev/null - descartar la salida
Parar un trabajo que se está ejecutando en segundo plano:
 kill -s 19 [pid] (señal 19 = SIGSTOP)
Reanudar un trabajo en segundo plano:
 bg [job_id]
Reanudar un trabajo en primer plano:
 % [id_job]
ó  fg [job_id]

No hay comentarios:

Publicar un comentario