File runlogwatch.sh of Package ironic

#!/usr/bin/bash

# Ramdisk logs path
LOG_DIRS=("/shared/log/ironic/deploy" "/shared/log/ironic-inspector/ramdisk")

while :
do
    for LOG_DIR in ${LOG_DIRS[@]}; do
        if ! ls "${LOG_DIR}"/*.tar.gz 1> /dev/null 2>&1;
        then
            continue
        fi

        for fn in "${LOG_DIR}"/*.tar.gz
        do
            echo "************ Contents of $fn ramdisk log file bundle **************"
            tar -xOzvvf $fn | sed -e "s/^/$(basename $fn): /"
            rm -f $fn
        done
    done

    sleep 5
done
openSUSE Build Service is sponsored by