next up previous
Next: Pipeline: Up: Alguns Conceitos Relevantes Previous: Processo:

Jobs:

a shell pode rodar vários programas ao mesmo tempo para você. Ela tem um sistema de controle dos processos que tenham sido submetidos através dela, os quais são chamados de ``jobs''. O sistema de controle em si é denominado ``job control''. Com este sistema, pode-se iniciar, suspender e re-iniciar processos, terminar processos submetidos anteriormente, desconectar e reconectar processos ao terminal e listar os jobs, ou seja, os processos que estão sob o controle da shell.

Esta capacidade da shell é muito útil para lidar com a situação na qual se está rodando um determinado programa e aparece a necessidade de se suspender momentaneamente esta atividade para executar alguma outra, voltando-se posteriormente a ela. Basta suspender o processo, o que libera o terminal para outras tarefas, reconectando posteriormente o terminal ao processo que foi suspenso. Este sistema também é útil quando é necessário deixar um ou mais programas rodando permanentemente sem conexão com o terminal, como é o caso, por exemplo, para um relógio.