diff options
Diffstat (limited to 'adei/configs/adei_clean.cron.sh')
-rw-r--r-- | adei/configs/adei_clean.cron.sh | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/adei/configs/adei_clean.cron.sh b/adei/configs/adei_clean.cron.sh new file mode 100644 index 0000000..e9b430f --- /dev/null +++ b/adei/configs/adei_clean.cron.sh @@ -0,0 +1,21 @@ +#!/bin/bash + +[ -f /adei/env ] && . /adei/env + +script=$( cd $(dirname "$0") && pwd )/$( basename "$0" ) +if [ -f /adei/sys/adei_clean.cron.sh -a "$script" != /adei/sys/adei_clean.cron.sh ]; then + /adei/sys/adei_clean.cron.sh + exit +fi + +adei_path="/srv/www/htdocs/adei/" +path="$adei_path/tmp/clients/" + +find $path -type f -atime +0 -exec rm -f '{}' \; +find $path -type d -empty -atime +1 -mindepth 1 -delete + +#find $path -type f -mtime +7 -exec rm -f '{}' \; +#find $path -type d -empty -atime +1 -mindepth 1 -print0 | xargs -0 -r rmdir + +path="$adei_path/tmp/log" +find $path -type f -mtime +14 -exec rm -f '{}' \; |