Hi,

ich habe ein Script das täglich einmal über alle ".RECYCLE" Verzeichnisse der benutzer in "/home" gehen soll, um Dateien älter al 14 Tage zu löschen, meine Frage ist nun habt ihr eine einfachere Lösung oder ist das unten angeführte Script okay?

Code:
#Die bedien Variablen in diesem Scipt

ATLANTIS_HOMEPATH="/home";
ATLANTIS_FILE_AGE="30";

  find "$ATLANTIS_HOMEPATH" -iname ".RECYCLER" -exec find "{}" -type f -mtime +$ATLANTIS_FILE_AGE \;|while read line
   do
    rm -f "$line";
   done

   find "$ATLANTIS_HOMEPATH" -iname ".RECYCLER" -exec find "{}" -depth -type d \;|while read line
   do
    if [ `echo "$line"|grep -c ".RECYCLER/"` != "0" ];then
     if [ `ls -1a "$line"|wc -l` == "2" ]; then
      rmdir "$line";
     fi
    fi
   done
Würde mich über Kritik und Anregungen freuen!