da hab ich doch eben mal in mein logfile (/var/log/messages) auf’m router geschaut und bin fast in ohnmacht gefallen. eigentlich sollte der inhalt nach 42 tagen gelöscht werden aber nix is. das ding hat fleißig seit über einem jahr alles mitprotokolliert.
Wo muß ich was eintragen, damit der inhalt nach z.b. 42 tagen gelöscht wird? in der rc.config steht zwar irgendwas in der art „maximun days for log files“ aber das war’s nicht. inhalt einfach manuell löschen??? gibt’s einen befehl, mit dem man dateiinhalte löschen kann?
da hab ich doch eben mal in mein logfile
(/var/log/messages) auf’m router geschaut
warum du da wohl reingeschaut hast *grins*.
Wo muß ich was eintragen, damit der
inhalt nach z.b. 42 tagen gelöscht wird?
ich weiß, mein posting ist nicht die direkte Antwort auf deine Frage, aber ich hoffe sie führt dich auf den Weg dorthin. Also in meiner SuSE rc.config steht:
#
# How long to store old log files. If set to 0, log files will be untouched.
# The log files below will be checked by cron.daily. The number
# after the name means the minimum size in k, the file has to have, before
# it will be backed up (root gets a mail, if it happens).
#
# /tmp/log\_mg.\* (1024), /var/log/wtmp (400), /var/log/isdn (4096),
# /var/lib/xdm/xdm-errors (200), /var/spool/uucp/Log (2048),
# /var/spool/uucp/Stats (1024), /var/log/debug (1024), /var/log/warn (1024),
# /var/log/messages (4096), /var/log/xferlog (4096),
# /local/www/logs/access\_log (4096), /local/www/logs/error\_log (1024)
# /var/adm/isdn.log (1024), /var/log/isdncalls (1024)
#
MAX\_DAYS\_FOR\_LOG\_FILES=365
Tatsächlich wird eine über 4MB große /var/log/messages autom. komprimiert.
Hat das ganze also etwas mit cron zu tun?
da hab ich doch eben mal in mein logfile
(/var/log/messages) auf’m router geschaut
warum du da wohl reingeschaut hast
*grins*.
ja, warum wohl…
Wo muß ich was eintragen, damit der
inhalt nach z.b. 42 tagen gelöscht wird?
ich weiß, mein posting ist nicht die
direkte Antwort auf deine Frage, aber ich
hoffe sie führt dich auf den Weg dorthin.
Also in meiner SuSE rc.config steht:
das hoffe ich auch
How long to store old log files. If set
to 0, log files will be untouched.
The log files below will be checked by
cron.daily. The number
after the name means the minimum size
in k, the file has to have, before
it will be backed up (root gets a mail,
if it happens).
[…]
MAX_DAYS_FOR_LOG_FILES=365
Tatsächlich wird eine über 4MB große
/var/log/messages autom. komprimiert.
hätte ich da vielleicht nicht die ganzen komentarzeilen aus meiner rc.config löschen sollen?
Hat das ganze also etwas mit cron zu
tun?
ich hab mir auch schon gedacht, mit cron alle 4 wochen den inhalt zu löschen. das klappt natürlich nur, wenn mir jemand verrät, mit welchen befehl ich dateiinhalte löschen kann.
ich kann ja mit
grep . /var/log/messages
den dateiinhalt rausfiltern aber wie lösche ich den dann? mit rm geht’s natürlich nicht…
da hab ich doch eben mal in mein logfile
(/var/log/messages) auf’m router geschaut
und bin fast in ohnmacht gefallen.
eigentlich sollte der inhalt nach 42
tagen gelöscht werden aber nix is.
bin jetzt zufällig noch auf weitere Info gestoßen. Also cron.daily ist naklar aktiviert. Die Dateigrößen stehen dann in rootshome/bin/cron.daily
so z.B.:
check_log_file /var/log/messages +4096k 640 root.root
hast Du das gesucht? Dann schick ich dir mal die ganze Datei.