diff options
author | Benjamin Kellermann <Benjamin.Kellermann@gmx.de> | 2016-04-15 00:07:10 +0200 |
---|---|---|
committer | Benjamin Kellermann <Benjamin.Kellermann@gmx.de> | 2016-04-15 00:07:10 +0200 |
commit | 352a10bf383c38c0b45bf0b66fec0bfd874ba08d (patch) | |
tree | b7283999e85379aadaca58e8a5cf4359fc662015 /dudle_cleanup.sh | |
parent | e9e848ee2d3ca27c11fd53dc092f46284f307119 (diff) |
add a cleanup cronjob which deletes old polls
Diffstat (limited to 'dudle_cleanup.sh')
-rw-r--r-- | dudle_cleanup.sh | 17 |
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 |