diff --git a/Makefile b/Makefile index 5338819..bc3a513 100644 --- a/Makefile +++ b/Makefile @@ -27,6 +27,6 @@ testdir/.prepare: testdir testdir/.lmtab .PHONY: testdir/.prepare test: testdir/.prepare testdir/.lmtab - cd testdir ; ../logmanager -nc .lmtab - cd testdir ; ../logmanager -Nc .lmtab - cd testdir ; ../logmanager -c .lmtab + cd testdir ; env -i HOME="$$HOME" ../logmanager -nc .lmtab + cd testdir ; env -i HOME="$$HOME" ../logmanager -Nc .lmtab + cd testdir ; env -i HOME="$$HOME" ../logmanager -c .lmtab diff --git a/lmtab.example b/lmtab.example index d5feed8..a0bdc2f 100644 --- a/lmtab.example +++ b/lmtab.example @@ -1,19 +1,22 @@ # -# Diese Datei sollte ~/.lmtab heiszen. +# This file should be named ~/.lmtab # -# Variablen, etwa damit fuser gefunden werden kann. +# Variables are possible. For example PATH, because fuser can't be found without it. PATH=${PATH}:/usr/sbin -/opt/jbossmsg/jboss/server/default_4/log *.log 30 +# example: +# archive all files: +# * in /opt/appsrv/jboss/server/cms/log +# * named *.log +# * retention for 30 days +#/opt/appsrv/jboss/server/cms/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. +# Attantion: +# No given time ("") means default retention time (60 days!). +# If you want to hold these files forever, say "0". +#/opt/webserver/log * 0 -#/var/opt/mmp/log/tomcat * 0 - -# Mehrere Dateipatterns sind ebenso moeglich: - -#/var/opt/mmp/log/mmp *.log.*/*.log +# / will be used as separator. +# More than one pattern in one directory. +#/opt/dbsrc/log *.log.*/*.log diff --git a/logarchiver b/logarchiver index d47e289..20bc416 100755 --- a/logarchiver +++ b/logarchiver @@ -7,11 +7,10 @@ n= help() { cat </dev/null 2>/dev/null +if ( fuser "$0" >/dev/null 2>/dev/null ) then : else echo "fuser not found or does not work! logarchiver won't to destroy any files, so exit." diff --git a/logcleaner b/logcleaner index 8d631a2..c72a352 100755 --- a/logcleaner +++ b/logcleaner @@ -6,10 +6,10 @@ n= help() { cat <