Pular para o conteúdo principal
Versão: 1.4.14

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

  1. 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.
  2. Leia o terminal encerrado. ERRO_FINAL continua disponível e a sessão aparece encerrada com código 7.
  3. Atualize a sessão de um terminal e escreva na nova sessão. A sessão substituta continua ativa e recebe a entrada.
  4. 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.