aboutsummaryrefslogtreecommitdiff
path: root/dudle_cleanup.sh
diff options
context:
space:
mode:
Diffstat (limited to 'dudle_cleanup.sh')
-rw-r--r--dudle_cleanup.sh17
1 files changed, 17 insertions, 0 deletions
diff --git a/dudle_cleanup.sh b/dudle_cleanup.sh
new file mode 100644
index 0000000..80620cb
--- /dev/null
+++ b/dudle_cleanup.sh
@@ -0,0 +1,17 @@
+#!/bin/sh
+
+DAYS=90
+
+# installation path
+DUDLE_DIR=/var/www/dudle/
+
+for i in `find $DUDLE_DIR -maxdepth 2 -name last_read_access -mtime +$DAYS`;do
+ echo "[`date --rfc-3339=seconds`] `ls -l $i`"
+ rm -rf "`dirname "$i"`"
+done
+
+# clean up manually deleted polls
+for i in `find /tmp/ -maxdepth 2 -name last_read_access -mtime +$DAYS`;do
+ echo "[`date --rfc-3339=seconds`] `ls -l $i`"
+ rm -rf "`dirname "$i"`"
+done