Entfernen Sie die ersten N Zeilen aus einer aktiven Protokolldatei ohne logrotate

339
Helena Silva

Gibt es eine Möglichkeit, die ersten N Zeilen aus einem Protokoll zu entfernen, das von einer Anwendung aktiv angefügt wird, ohne Logrotate zu verwenden? (opkg install logrotate -returns: Unbekanntes Paket 'logrotate')

0

2 Antworten auf die Frage

-1
cybernard

Die beste Antwort install logrotate. Nächster

tail -n +10 /var/log/whatever.log

Ersetzen Sie die +10 durch eine beliebige Zahl. Bewahren Sie jedoch das + -Symbol auf.

-1
Serhat Cevikel

Sed ist die einfachste Lösung zum Bearbeiten von Textdateien:

sed -i '1,Nd' /path_to_log