find -execute

  • Hi,


    bin gerade an einem Sicherheitskonzept für Daten meiner Webseite am arbeiten. Ich lade fein die Daten runter, und mache daraus ein schönes tar.gz.


    Nun zum Problem:
    Ich will 60 Tage alte Dateien nun löschen. Ich arbeite mit der Kornshell unter AIX beruflich und kenne diese Befehl

    Code
    find $TARGET/*.gz -mtime +61 -exec rm -f {} \;


    Leider bekommt er den rm Befehl nicht hin. Der Parameter mtime wird noch einwandfrei gezogen. Habt Ihr ne Alternative oder Idee? Im nächsten Schritt würde ich sonst eine Datei aus dem find-Befehl schreiben lassen und diese Zeilenweise auslesen lassen,... also viel unnötiges Scripting...


    Bin auf Eure Tipps gespannt...


    Grüße
    splitti

  • Wenn du dir das Optware-IPKG als QPKG und damit dann das busybox installierst:

    Code
    ipkg install busybox


    Danach hast du ua. auch den -exec Parameter vom find


    Schöne Grüße,
    Stefan