Ho un software che ruota i suoi file di registro al riavvio. Tuttavia, durante lo sviluppo, lo riavvio molto, quindi vorrei monitorare l'ultimo file di registro in qualsiasi momento.
Se inizio less
normalmente con + less program.log
e premo Shift+ fto tail, quando il file di registro viene ruotato, continuo a monitorare il vecchio file di registro. Suppongo che ciò avvenga perché il numero di inode rimane lo stesso e less
ha un handle di file aperto per quell'inode.
È possibile monitorare l'attività più recente su qualunque file di registro sia attualmente chiamato program.log
?
In particolare, sto lavorando su Sun OS, quindi una soluzione che funzioni lì sarebbe l'ideale.
tail -f program.log
hai provato questo?
tail -F program.log | less
funzionerà