Pular para o conteúdo

rolagem ilimitada no terminal e script com saida infinita no que isso pode dar? [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. rolagem ilimitada no terminal e script com saida infinita no que isso pode dar? [RESOLVIDO]

Enviado em 22/09/2022 - 14:13h

no terminal ativei aquela caixa que permite a rolagem ilimitada e tenho um script que executa em loop infinitamente causando uma saida de texto realmente enorme, o que pode acontecer se eu deixar esse script executando sem parar, afinal a rolagem é ilimitada mas a memória do aparelho...

Responder tópico

2. Re: rolagem ilimitada no terminal e script com saida infinita no que isso pode dar?

Melhor resposta

Enviado em 22/09/2022 - 16:45h

Se eu estiver certo, a saída "infinita" vai apenas causar alocação de memória para cada caractere de saída, e assim vai chegar um ponto onde vai usar toda a memória do aparelho, chegando a travar o sistema por isso.
Ou, se não usar a meoria toda, dependendo do tipo de variável usada como contador de linhas internamente pelo emulador de terminal, pode ser que passe do maior valor que o tipo suporta e ai vai ter um "value overflow" e consequente comportamento imprevisível.

3. Re: rolagem ilimitada no terminal e script com saida infinita no que isso pode dar? [RESOLVIDO]

Enviado em 22/09/2022 - 20:08h

Tenho uns scripts que ficam recebendo cotação de cripto via websockets, e se tu colocar scroll infinito, o computador trava. Se precisar mesmo manter todo o dump, sugiro redirecionar para um arquivo e daí usar o tail e less para ir acompanhando:

comando [...] > Arquivo.txt &  tail -f Arquivo.txt | less 
Script cotações Binance:
https://github.com/mountaineerbr/scripts/blob/main/binance.sh

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder