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 lessnormal mit beginne less program.logund 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 lessein 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 | lesswird es funktionieren