Heute war es mal wieder soweit. 1 GB Logfiles im System. Was also tun? Log Dateien einfach löschen wäre fatal, da diese nicht noch einmal erzeugt werden. Das System wäre somit auf einfachste weise zerschossen. Um das zu verhindern schreiben wir den Inhalt ins nichts.
# cd /var/log # for i in *; do test -f $i -a -s $i && > $i; done
Das ich ein fauler Mensch bin und es wieder vergessen würde, machen wir daraus noch einen wöchentlichen Cronjob
#sudo crontab -e #Password: #[...] #Am Ende der Datei einfach folgendes eintragen: 0 0 * * 1 cd /var/log && for i in *; do test -f $i -a -s $i && > $i; done
Der Cronjob leert jetzt wöchentlich die Logs.