Anonym
public text v1 · immutablefor entry in $dirlist; do
workdir=`echo $entry | cut -d ':' -f 1`
maxdirs=`echo $entry | cut -d ':' -f 2`
curdirs=`ls -t1 $glroot/$workdir | wc -l`
if [ $curdirs -gt $maxdirs ]; then
let "remains=curdirs-maxdirs"
for deldir in `ls -t1 $glroot/$workdir | tail -n $remains`; do
size=`du -msh $glroot/$workdir/$deldir | cut -f 1`
rm -rf $glroot/$workdir/$deldir
echo `date "+%a %b %d %T %Y"` OLDWIPE: \"$workdir/$deldir\" \"$size\" >> $gllog
done
fi
done