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 less
normalmente com less program.log
e 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 less
tem 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 | less
vai funcionar