![]() |
![]() |
|
|
|||||||
| Linux, UNIX, Open Source Rat & Tat bei Problemen und Fragen rund um GNU/Linux, BSD und sonstige UNIXe |
![]() |
|
|
Themen-Optionen | Ansicht |
|
|
#1 |
|
Master
![]() Registriert seit: 18.05.2000
Beiträge: 556
|
Folgendes Problem:
Auf meinem Linux-Router (Fli4l) hab ich den Syslog-Daemon laufen. Damit nicht bei jedem kleinem Eintrag gleich die Festplatte anläuft, lass ich das ganze auf der RAM Disk speichern. Um nun zu vermeiden, daß diese Datei zu gross wird (was ja durchaus sein kann wenn der Router wirklich länger läuft), will ich immer nur die letzten 100 Einträge anzeigen. Dazu hab ich mir ein kleines Shell-Script geschrieben: Code:
#! /bin/sh tail -n 100 /var/log/messlog.txt > /var/log/dummy.txt # rm /var/log/messlog.txt cp -f /var/log/dummy.txt /var/log/messlog.txt rm /var/log/dummy.txt Das funktioniert soweit auch; der Inhalt besteht dann aus der gewünschten Anzahl von Zeilen. Das Problem is nun aber, daß nach dem Kürzen nichts mehr in das Logfile geschrieben wird !! Die Schreibrechte für das Logfile sind nach wie vor gesetzt, d.h. daran kanns nicht liegen .... Was mach ich da falsch ??? mfG, MasterX |
|
|
|
|
|
#2 |
|
Inventar
![]() Registriert seit: 08.04.2001
Beiträge: 3.101
|
Versuchs mal mit
Code:
cat /var/log/dummy.txt > /var/log/messlog.txt BTW: Ich zippe es mir immer und verschiebe es dann auf einen meiner Arbeitsrechner. ![]() |
|
|
|
|
|
#3 | |
|
Inventar
![]() Registriert seit: 24.09.2001
Beiträge: 7.335
|
man logrotate
Zitat:
____________________________________
Weiterhin zu finden auf http://martin.leyrer.priv.at , http://twitter.com/leyrer , http://www.debattierclub.net/ , http://www.tratschen.at/ und via Instant Messaging auf Jabber: m3 <ät> cargal.org . |
|
|
|
|
|
|
#4 |
|
Master
![]() Registriert seit: 18.05.2000
Beiträge: 556
|
Ja mit 'cat' hauts hin; wida was glernt
Werd mir da was mit (easy)cron zusammenbasteln, damit das ganze dann z.B. jede Stunde automatisch gmacht wird. 'logrotate' werd ich mir mal anschaun, is aber standardmässig nicht aufn Router drauf .. Besten Dank ! MasterX |
|
|
|
|
|
#5 | |
|
Inventar
![]() Registriert seit: 08.04.2001
Beiträge: 3.101
|
Zitat:
http://www.fli4l.de/german/extern/opt/search.pl?pid=3 |
|
|
|
|
|
|
#6 |
|
Inventar
![]() Registriert seit: 11.01.2003
Beiträge: 5.292
|
mv logfileneu logfile
touch logfile
____________________________________
pssst tanj |
|
|
|
![]() |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|