From eb5f13cf879017ebc42e0f6be4d56dfb4c1fd76b Mon Sep 17 00:00:00 2001 From: Bill Erickson Date: Mon, 22 Dec 2014 10:28:40 -0500 Subject: [PATCH] JBAS-258 syslog log file cleanup script Signed-off-by: Bill Erickson --- KCLS/misc-scripts/manage-log-files.sh | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100755 KCLS/misc-scripts/manage-log-files.sh 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 {} \; + -- 2.11.0