Por que colocar elinks em segundo plano e depois retomar com `fg` não funciona de maneira confiável?

Por que colocar elinks em segundo plano e depois retomar com `fg` não funciona de maneira confiável?

O elinksprograma assume o terminal para permitir que você navegue na web. Mas o seu comportamento no contexto do controlo do trabalho é instável.

  1. Se eu CTRL-Z suspender uma elinkssessão e tentar retomá-la com fg, ela funcionará.

  2. Se eu CTRL-Z suspender uma elinkssessão e, em seguida, executar algum outro programa até a conclusão (por exemplo find) e tentar retomá-la com fg, ele apenas imprimirá elinksou elinks [the URL I invoked it with]em STDOUT e travará. Aí se eu apertar CTRL-Z suspender novamente e fguma segunda vez, elinksretoma de verdade, tomando conta da tela.

O que explica esse comportamento? Existe uma maneira de consertar isso?

informação relacionada