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