O Que É um Código de Status de Saída?
Um código de status de saída é o número que um processo informa ao seu processo pai ao terminar, resumindo se foi bem-sucedido. Por convenção, zero significa sucesso e valores diferentes de zero indicam tipos específicos de falha. O processo pai recupera esse código por meio de uma operação wait, e um processo encerrado por um sinal produz um status distinguível.
Por que isso importa
O CI decide se um passo passou ou falhou quase inteiramente com base em seu código de status de saída, portanto um script que engole um código diferente de zero esconde falhas reais. Acertar os códigos de saída é fundamental para uma lógica de aprovação e falha de pipeline confiável.
Guias relacionados
What Is the Wait System Call?The wait system call lets a parent process pause until a child terminates and then read the child exit status…
What Is the Exec System Call?The exec system call replaces the program running in the current process with a new one, keeping the same pro…
What Is a Background Process?A background process runs without holding the foreground of a shell, letting the shell accept other commands…