From: Bill Erickson Date: Mon, 22 Dec 2014 15:28:40 +0000 (-0500) Subject: JBAS-258 syslog log file cleanup script X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=eb5f13cf879017ebc42e0f6be4d56dfb4c1fd76b;p=working%2FEvergreen.git JBAS-258 syslog log file cleanup script Signed-off-by: Bill Erickson --- diff --git a/KCLS/misc-scripts/manage-log-files.sh b/KCLS/misc-scripts/manage-log-files.sh new file mode 100755 index 0000000000..b8b8f2516a --- /dev/null +++ b/KCLS/misc-scripts/manage-log-files.sh @@ -0,0 +1,14 @@ +#!/bin/bash +set -eu + +# Delete all Evergreen log files that are older than one year, +# except for the Apache access log and Evergreen activity log. + +/usr/bin/find /var/log/evergreen -type f -ctime +365 \ + -not -name "ap_access*" -not -name "activity*" -delete + +# Compress Evergreen log files older than 3 days + +/usr/bin/find /var/log/evergreen/ -type f -ctime +3 \ + -not -name "*bz2" -exec /bin/bzip2 {} \; +