Hallo.
Mit date Wochentag feststellen und zurückrechnen auf Samstag.
date -d 'last saturday'
Und wie sieht das komplette Kommando mit löschen und so aus? Ich kapier das so nicht....
Ich auch nicht ;) jedenfalls dein Problem als ganzes nicht.
Also: Es wird jeden tag ein Backup in den Ordner /backup gemacht. Und zwar wird das Backup von den letzten Tagen dabei nicht überschreiben. Jetzt will ich folgendes: Ein Script, dass ich dann einmal pro Woche laufen lasse soll folgendes machen: Alle Files in diesem Ordner löschen, die folgende Bedingung erfüllen: - Sie sind älter als 7 Tagen - Sie sind nicht an einem Samstag erstellt worden
Die Befehlsreihenfolge: touch -d 'last saturday' /backup/samstag touch -d 'last sunday' /backup/sonntag find /backup -daystart -mtime +7 ! -newer /backup/samstag -newer /backup/sonntag -ls
listet die richtigen Files auf?
Ne - keine Nur habe ich jetzt zwei leere Files mit den Namen "samstag" und "sonntag" Grüsse, NiX.