Tente iniciar bicon.bin com exec bicon.bin , possivelmente com argumentos para executar seu shell como um shell de login.
Quando você executa bicon.bin ele gera um shell, agora você tem (1) o shell original, (2) bicon.bin em execução e (3) o shell gerado por bicon.bin . O primeiro exit sai do shell gerado por bicon.bin e o segundo exit sai do shell original. Com exec , o shell original é substituído por bicon.bin , portanto, um único exit será suficiente para encerrar a sessão.
