Receber o aviso de saída rápida e conservar a última mensagem
O que mudouUm ajudante que encerra durante a abertura avisa o chamador e conserva sua última mensagem, enquanto saídas atrasadas preservam a sessão atual.
Onde ficano terminal e no estado da sessão, dentro da grade da missão.
Como testar
- Peça ao chamador para abrir 1 pane shell e executar
printf 'ERRO_FINAL\n'; exit 7. O chamador recebe 1 aviso de que o ajudante morreu. - Leia o terminal encerrado.
ERRO_FINALcontinua disponível e a sessão aparece encerrada com código 7. - Atualize a sessão de um terminal e escreva na nova sessão. A sessão substituta continua ativa e recebe a entrada.
- Feche um terminal enquanto ele produz saída. O terminal permanece fechado e não reaparece na grade.
Papel de trabalho da missão 1.4.13. O board estava indisponível e a execução sem card foi autorizada. A referência de commit é a branch de entrega; substituir pelo commit integrado no corte da versão.