Not sure how to report this (I am not on this list).

There is a problem with this script when it does not set STATS_LOGS
(no old rotated files present) but carries on anyway. I have
log rotation turned off on my system.

I think that it needs to exit is there is no work to do:

if [ -f ${LOGFILE}.0 ]; then
        STATS_LOGS=${LOGFILE}.0
elif [ -f ${LOGFILE}.0${DOT_Z} ]; then
        STATS_LOGS=${LOGFILE}.0${DOT_Z}
elif [ -f ${OLD_LOGFILE}.0 ]; then
        STATS_LOGS=${OLD_LOGFILE}.0
elif [ -f ${OLD_LOGFILE}.0${DOT_Z} ]; then
        STATS_LOGS=${OLD_LOGFILE}.0${DOT_Z}
else            # <<<<<
        exit 0  # <<<<<
fi

Or we could process the active ${LOGFILE} in that case.

-- 
Eyal Lebedinsky ([EMAIL PROTECTED]) <http://samba.org/eyal/>
        attach .zip as .dat


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to