Isso aparece em entrevistas com bastante frequência ...
Você está olhando para truncar o arquivo sem interromper os processos? Alguma das informações no arquivo de registro é valiosa? Se assim for, eu geralmente "zero" o arquivo com uma string bash simples.
: > /var/log/badlogfile
Isso ocorre em situações em que você pode ter um aplicativo que não pode ser reiniciado de maneira controlada. Digamos que seja um aplicativo de negociação financeira e o programa não pode ser interrompido ou reiniciado durante o dia de negociação. No entanto, os arquivos de log estão crescendo a uma taxa obscena devido a um bug de aplicativo. Truncar os arquivos de log usando o método acima ou abaixo pode manter o sistema em execução.
Veja também: link