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