21 lines
524 B
Bash
21 lines
524 B
Bash
|
#!/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
|