PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Logs löschen



Newby91
29.10.06, 13:45
Man soll ja ab und zu mal die Logs löschen, hab deshalbn ein Script geschrieben das per cronjob täglich ausgeführt wird:


#!/bin/sh


cat /dev/null > /var/log/acpid
cat /dev/null > /var/log/boot.log
cat /dev/null > /var/log/boot.msg
cat /dev/null > /var/log/faillog
cat /dev/null > /var/log/firewall
cat /dev/null > /var/log/kdm.log
cat /dev/null > /var/log/lastlog
cat /dev/null > /var/log/localmessages
cat /dev/null > /var/log/mail
cat /dev/null > /var/log/mail.err
cat /dev/null > /var/log/mail.info
cat /dev/null > /var/log/mail.warn
cat /dev/null > /var/log/messages
cat /dev/null > /var/log/ntp
cat /dev/null > /var/log/SaX.log
cat /dev/null > /var/log/scpm
cat /dev/null > /var/log/susehelp.log
cat /dev/null > /var/log/warn
cat /dev/null > /var/log/wtmp
cat /dev/null > /var/log/XFree86.0.log
cat /dev/null > /var/log/Xorg.0.log
cat /dev/null > /var/log/zmd-backend.log
cat /dev/null > /var/log/zmd-messages.log


Ist das so okay oder sind da irgendwelche logs dabei die man nicht löschen darf ?
Gibts es vlt noch eine andere, einfacherere Methode die logs zu löschen ?

drcux
29.10.06, 13:48
ein einfaches

> /var/log/acpid
tut es auch, das cat blah ist überflüssig.

Aber warum willst du die ganzen Logs löschen? Wenn Logs zu groß werden, sollte eigentlich logrotate das Tool sein, was dir helfen würde.

bla!zilla
29.10.06, 14:01
Keine Logs löschen, sondern loggrotate entsprechend konfigurieren. Das sollte reichen.