Como esvaziair o conteúdo do file de transmissão contínua no linux

Eu tenho o programa executando usando este command

command 2> sample.txt

  • Como posso remoview meu disco rígido USB com security no Fedora 17?
  • cp -H vs cp -L (O que é um link simbólico "linha de command"?)
  • O command Linux apropos sempre retorna "nada apropriado"
  • Adicionando user ao ambiente chroot
  • Problemas de connection Wifi solucionados; Por que meu "repairo" funciona?
  • Alias ​​links no OS X vs. Ubuntu
  • agora esse file está crescendo continuamente e o command irá sair em 5-6 dias e eu considero que o tamanho do file não vai entrair no GB

    Eu tentei isso

    echo "" > sample.txt mas isso não está fazendo diferença paira ele e o tamanho do file está crescendo.

    eu estava pensando em configurair o trabalho do cron depois de 1 hora paira esvaziair seu conteúdo

    Como posso esvaziair o conteúdo do file

  • Como evitair Alt + Shift mudair o layout do keyboard antes do keyboard?
  • Uma porta pode ser vinculada quando o process foi encerrado?
  • Existe uma cheatsheet paira commands do linux paira save seu sistema?
  • Por que o número não bloqueia o tamanho do tamanho do tamanho do bloco de tamanho?
  • O equivalente Linux do utilitário Windows Device Manager / DevCon?
  • Propriedades executáveis ​​binárias do Linux: ldd alternativa?
  • 4 Solutions collect form web for “Como esvaziair o conteúdo do file de transmissão contínua no linux”

    Uma vez que o file é aberto pela aplicação, não acho que você possa simplesmente esvaziá-lo tradicionalmente. Ao searchr um pouco, findi isso:

    Supondo que o autor do código que escreve o file interminável sabe até um pouco sobre unix:

    1. Paira este process, há um file de configuration, que nomeia o file de log de saída.
    2. O process "se reconfigura" quando recebe um sinal SIGHUP, relançando o file de configuration e se o nome do file de log mudou, então feche o antigo, abra o novo.

    Isso é praticamente um padrão UNIX paira um programa interminável de gravação de logs.

    Além disso, não consigo encontrair nenhuma solução óbvia, já que você usou > e não >> . Próxima vez, você pode querer redirect através de truncate ou algo do tipo paira evitair esse problema de um file de log infinitamente aberto.

    Tudo o que você precisa é:

    cat / dev / null> sample.txt

    ou

    > sample.txt

    O seguinte command deve funcionair:

     cat /dev/null > sample.txt 

    Use logrotate, é direcionado exatamente paira esta missão

    Nós somos o genio da rede de computadores, vamos consertar as questões de hardware e software do computador juntos.