Eu tenho um software que gira seus arquivos de log ao reiniciar. No entanto, durante o desenvolvimento, estou reiniciando muito, então gostaria de monitorar o arquivo de log mais recente a qualquer momento.
Se eu começar lessnormalmente com less program.loge pressionar Shift+ fna cauda, quando o arquivo de log for girado, continuarei monitorando o arquivo de log antigo. Suponho que isso ocorre porque o número do inode permanece o mesmo e lesstem um identificador de arquivo aberto para esse inode.
É possível monitorar a atividade mais recente em qualquer arquivo de log atualmente chamado program.log?
Especificamente, estou trabalhando no Sun OS; portanto, uma solução que funcione lá seria o ideal.
tail -f program.log você já tentou isso?
tail -F program.log | lessvai funcionar