Leute, gibt es eine * nix-Lösung, mit der die Protokolldatei als Ringpuffer fungiert? Zum Beispiel möchte ich, dass Protokolldateien maximal 1 GB Daten speichern und die älteren Einträge verwerfen, sobald das Limit erreicht ist.
Ist das überhaupt möglich? Ich glaube, um dies zu erreichen, sollte eine Protokolldatei in eine Art spezielles Gerät umgewandelt werden ...
PS Ich kenne verschiedene logrotierende Tools, aber das ist nicht das, was ich brauche. Das Logrotieren erfordert viel E / A und findet normalerweise einmal am Tag statt, während ich eine "Laufzeit" -Lösung benötige.
tail -f somefile
würde das tun. Ich habe es nur mit gedrehten Protokollen versucht und tail -f
arbeite damit nicht.