Created
September 10, 2020 17:10
-
-
Save kalos/6728a233421b701abbf1279185d97e25 to your computer and use it in GitHub Desktop.
btrbk report script (copy in /etc/cron.weekly/)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env bash | |
# create reports for weekly email | |
LOG_DIR='/var/log/btrbk' | |
echo "LAST BACKUPS" | |
echo "" | |
for log in `ls "${LOG_DIR}"/*.latest`; do | |
log_name="`basename "${log}"| tr '_' '/'`" | |
latest_text=`cat "${log}"` | |
latest_date=`date -d "${latest_text//T/ }"` | |
echo "${log_name//.latest/} - last backup: ${latest_date}" | |
done | |
echo "" | |
echo "" | |
echo "STATS" | |
echo "" | |
for log in `ls "${LOG_DIR}"/*.stats`; do | |
log_name="`basename "${log}"| tr '_' '/'`" | |
echo "${log_name//.stats/}" | |
echo "" | |
cat "${log}" | |
done | |
echo "" | |
echo "" | |
echo "USAGE" | |
echo "" | |
for log in `ls "${LOG_DIR}"/*.usage`; do | |
log_name="`basename "${log}"| tr '_' '/'`" | |
echo "${log_name//.usage/}" | |
echo "" | |
cat "${log}" | |
done | |
echo "" | |
echo "" | |
echo "LIST" | |
echo "" | |
for log in `ls "${LOG_DIR}"/*.list`; do | |
log_name="`basename "${log}"| tr '_' '/'`" | |
echo "${log_name//.list/}" | |
echo "" | |
cat "${log}" | |
done |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment