Ich habe eine Software, die ihre Protokolldateien beim Neustart dreht. Während der Entwicklung starte ich es jedoch häufig neu, sodass ich die neueste Protokolldatei jederzeit überwachen möchte.
Wenn ich less
normal mit beginne less program.log
und Shift+ fbis zum Ende drücke, wenn die Protokolldatei gedreht wird, überwache ich weiterhin die alte Protokolldatei. Ich gehe davon aus, dass dies daran liegt, dass die Inode-Nummer gleich bleibt und less
ein offenes Dateihandle für diesen Inode hat.
Ist es möglich, die neuesten Aktivitäten in der aktuell aufgerufenen Protokolldatei zu überwachen program.log
?
Insbesondere arbeite ich an Sun OS, daher wäre eine Lösung, die dort funktioniert, ideal.
tail -f program.log
hast du das versucht
tail -F program.log | less
wird es funktionieren