Hi,
ich bin auf der Suche nach einem Perlscript, das eine Tetxtdatei öffnet und die letzen 5 Zeilen der Datei an die Spitze setzt und dann speichert, das ganze sollte alle 6 Stunden ausgeführt werden über einen Cronjob.
Direkt über die shell machbar, z.B.:
(tail filename.log -n 5 && cat filename.log) > filename.log.tmp; mv filename.log.tmp filename.log
sollte etwa das tun, was du willst: die letzten 5 Zeilen der Datei an den Anfang derselben setzen.
Ich bin mir aber ziemlich sicher, dass es noch schöner geht… bin wirklich kein shell-Profi.
Bis die Tage,
Matti