Skip to content
Latchkey

O Que É um Processo em Segundo Plano?

Um processo em segundo plano é aquele iniciado de forma a não ocupar o primeiro plano do terminal controlador, liberando o shell para executar outros comandos. Ele continua executando, mas não pode ler a entrada do terminal sem ser interrompido, e sua saída ainda pode aparecer no terminal. O shell o acompanha como um job que pode ser trazido de volta ao primeiro plano.

Por que isso importa

Scripts de CI frequentemente iniciam um serviço em segundo plano para testar contra ele, mas o término de uma etapa pode encerrar esse processo antes que ele seja usado. Entender a semântica do segundo plano explica por que esses auxiliares precisam de espera ou desacoplamento explícitos.

Guias relacionados