summaryrefslogtreecommitdiffstats
path: root/adei/configs/adei_clean.cron.sh
diff options
context:
space:
mode:
authorSuren A. Chilingaryan <csa@suren.me>2018-02-22 16:22:17 +0100
committerSuren A. Chilingaryan <csa@suren.me>2018-02-22 16:22:17 +0100
commit733b1e4c50e5943de559778330061ed803070e1c (patch)
treeda5bb6163b7a1b6e967616bba241fbb3b7c8e861 /adei/configs/adei_clean.cron.sh
parent521d7e938779e7d3a94aefa35c6e429aed1c3946 (diff)
downloadadei-733b1e4c50e5943de559778330061ed803070e1c.tar.gz
adei-733b1e4c50e5943de559778330061ed803070e1c.tar.bz2
adei-733b1e4c50e5943de559778330061ed803070e1c.tar.xz
adei-733b1e4c50e5943de559778330061ed803070e1c.zip
Support more parameters from environment
Diffstat (limited to 'adei/configs/adei_clean.cron.sh')
-rw-r--r--adei/configs/adei_clean.cron.sh21
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 '{}' \;