Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

267
Visualizações
"gato /dev/aleatorio" frente a "cola -f /dev/aleatorio"

Declaración

 cat /dev/random

sigue produciendo resultados, como se esperaba, pero

 tail -f /dev/random

se cuelga (al menos en OSX y SUSE). ¿Por qué se cuelga la última declaración?

over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

tail -f hace varias cosas:

  1. Encuentre el final de la transmisión, ya sea leyendo hasta llegar a un EOF o haciendo una búsqueda hasta el final (una operación no disponible en /dev/random ).
  2. Realice una copia de seguridad de una cierta longitud (posiblemente conservando un búfer de una longitud adecuada de los contenidos leídos recientemente, posiblemente conservando una lista de posiciones de búsqueda para las últimas N líneas durante el escaneo inicial, o por algún otro medio) e imprima el contenido entre ese punto y el final.
  3. Continúe imprimiendo nuevos contenidos más allá de ese punto a medida que dichos contenidos estén disponibles.

Si no hay final, como es el caso de /dev/random , ese primer paso nunca se completará.

cat no necesita encontrar un final para volver a buscarlo, por lo que no tiene ningún punto de falla asociado.

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda