find -exec

  • Hallo zusammen,
    ich habe ein Problem mit dem find Befehl,
    find /share/Sortieren/scripte/log -mtime +3 -exec rm {} \;
    Leider kennt der Vorinstallierte find Befehl das -exec nicht, also habe ich folgendes installiert:
    ipkg install findutils
    ipkg install busybox
    Ich habe den Tipp hier gefunden
    http://forum.qnapclub.de/viewt…hilit=find+BusyBox#p23508
    http://forum.qnapclub.de/viewt…18&hilit=findutils#p18118


    hat aber leider nicht geholfen, weiss einer weiter?


    mfg


    Peter

  • Ich habe das erst einmal so gelöst:


    for Datei in `find /share/Sortieren/scripte/log -mtime +3`
    do
    rm $Datei
    done


    schöner würde aber der find Befehl sein.


    mfg


    Peter

  • Hallo,


    auch wenn das Thema schon älter ist, hatte ich gerade das gleiche Problem.
    Es liegt daran das es, nachdem man find über das ipkg installiert hat, das Programm zweimal auf dem System gibt.
    Und der Suchpfad zuerst das "alte" nimmt.


    Am einfachsten ist es wenn man den kompletten Pfad zu dem find aus dem ipkg angibt (/opt/bin/find).
    Man kann aber auch den Suchpfad anpassen.