Reduzindo um arquivo para 0 que está atualmente em uso (bloqueado) via prompt de comando

0

Procurando uma maneira de reduzir um arquivo que está sendo usado atualmente por um programa com 0 bytes.

Exemplo: o Tomcat está usando o arquivo stdout, esse tamanho é de 18 GB.

Não consigo remover isso manualmente, pois ele está bloqueado no momento. Tentei renomeá-lo, além de usar o seguinte comando no prompt do cmd:

copy / Y nul: text.log

Isso também parece não funcionar devido ao bloqueio do arquivo. Eu poderia, em teoria, parar o serviço necessário para desbloqueá-lo, mas quero dar uma olhada nisso para evitar o tempo de inatividade - também entendo que os anexos de log, etc., podem ser introduzidos para evitar isso em primeira instância.

Qualquer conselho é apreciado!

    
por Tim 16.04.2018 / 12:48

0 respostas