[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Auto-emptying of trash.



I'm trying to get a bash script working from a cron job that will empty
trash of all files and directories that are older than $N [7 days in
this case]. This partly works but is very inefficient in that it
doesn't delete everything that is available to be deleted, just tends
to leave stuff with no apparent reasoning. 

###########################################
#!/bin/bash
# emptyTrash.sh

DAYS=7 #       retain for N days

for SUBDIR in files info
    do
    echo Lookin\' in Trash/${SUBDIR}...
    find ${HOME}/.local/share/Trash/$SUBDIR  -mtime +${DAYS} -exec rm
-vrf {} \; done
############################################

Can anyone help me with getting a better working script please?

Thanks
Sharon.

Reply to: