Hallo, Ralf Cirksena wrote:
David Haller
wrote: a) mbox-format ('ordner' ist eine Datei)
if [ $(du -b $mbox | cut -f1) -gt $LIMIT ]; then arch=$mbox-$(date +%Y-%m-%d); cp $mbox $arch && gzip $arch;
$mbox; fi
Ein fertiges Beispiel habe ich gerade nicht, aber 2 Ansätze:
1. würde ich für das Problem "Prüfung auf Dateigröße" find verwenden: Auszug aus "man find": -size n[bckw]
Hm. Ich denke, wenn man direkt schon einen Dateinamen angeben kann, ist's ziemlich egal ob man die Dateigroesse mit du | cut oder mit find testet. Wenn man aber mehrere Dateien pruefen will, ist das find in einer Schleife for f in $(find -size ...); do arch=... natuerlich praktischer. Im Fall b) muss man aber IMHO eh du verwenden.
2. gefällt mir eine Archivierung nach Zeit (monatlich?) besser, weil man dann alte Mails schneller findet (ja, ich kenne grep).
Ack. Das war zwar nicht gefragt, aber vielleicht ueberlegt's sich der Fragesteller ja. CU David -- Anything that happens, happens. --- Anything that, in happening, causes something else to happen, causes something else to happen. --- Anything that, in happening, causes itself to happen again, happens again. --- It doesn't necessarily do it in chronological order, though. -- Douglas Adams --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com