From 2c1850e4545994bbed976df5bd85ae0660849bb3 Mon Sep 17 00:00:00 2001 From: Denis Knauf Date: Wed, 23 Feb 2011 15:39:35 +0100 Subject: [PATCH] aktueller stand --- lmtab.example | 16 +++++++++++++ logarchiver | 48 +++++++++++++++++++++++++++++++++++++++ logcleaner | 41 +++++++++++++++++++++++++++++++++ logcompressor | 38 +++++++++++++++++++++++++++++++ logmanager | 63 +++++++++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 206 insertions(+) create mode 100644 lmtab.example create mode 100755 logarchiver create mode 100755 logcleaner create mode 100755 logcompressor create mode 100755 logmanager diff --git a/lmtab.example b/lmtab.example new file mode 100644 index 0000000..f9902c3 --- /dev/null +++ b/lmtab.example @@ -0,0 +1,16 @@ +# +# Diese Datei sollte ~/.lmtab heiszen. +# + +/opt/jbossmsg/jboss/server/default_4/log *.log 30 + +# Vorsicht: +# Keine Angabe der Zeit, wann die Datei entfernt werden soll, +# bedeutet, dass sie nach 60 Tagen entfernt wird. +# Wenn die Datei nie entfernt werden soll, 0 angeben. + +#/var/opt/mmp/log/tomcat * 0 + +# Mehrere Dateipatterns sind ebenso moeglich: + +#/var/opt/mmp/log/mmp *.log.*/*.log diff --git a/logarchiver b/logarchiver new file mode 100755 index 0000000..6c8afb5 --- /dev/null +++ b/logarchiver @@ -0,0 +1,48 @@ +#!/bin/bash + +e='*.log' +i= +n= +p=gzip + +help() { + cat </dev/null`" ] + then + a="`dirname "$1"`/archive" + '"$n"' mkdir -p -- "$a" + '"$n"' mv '$i' -- "$1" "$a" + fi ' -- '{}' \; +done diff --git a/logcleaner b/logcleaner new file mode 100755 index 0000000..0f050df --- /dev/null +++ b/logcleaner @@ -0,0 +1,41 @@ +#!/bin/sh + +a=60 +n= + +help() { + cat <