
In recent months, log volume has picked up even more. Since we can't increase the size of this volume any further, reduce retention from 60 days to 45 days for now. Change-Id: I13695e665541cb604e81fcd43cf26681447224ba
14 lines
672 B
Bash
14 lines
672 B
Bash
#!/bin/sh
|
|
sleep $((RANDOM%600)) && \
|
|
flock -n /var/run/gziplogs.lock \
|
|
find -O3 /srv/static/logs/ -depth -not -name robots.txt -not -name lost+found \
|
|
-not -wholename /srv/static/logs/help/\* \( \
|
|
\( -type f -mmin +10 -not -name \*\[.-\]gz -not -name \*\[._-\]\[zZ\] \
|
|
\( -name \*.txt -or -name \*.html -or -name tmp\* \) \
|
|
-exec gzip \{\} \; \) \
|
|
-o \( -type f -mtime +45 -execdir rm \{\} \; \) \
|
|
-o \( -type d -empty -mtime +1 -execdir rmdir {} \; \) \)
|
|
find -O3 /srv/static/docs-draft/ -depth -not -name lost+found \( \
|
|
\( -type f -mtime +21 -execdir rm \{\} \; \) \
|
|
-o \( -type d -empty -mtime +1 -execdir rmdir {} \; \) \)
|