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

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

Igor Fernandes Neves
mxbr

(usa Outra)

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...


  


2. MELHOR RESPOSTA

Samuel Leonardo
SamL

(usa XUbuntu)

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]

Perfil removido
removido

(usa Nenhuma)

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






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts