check-last-incs.sh : new script to quickly check last inc for jails
This commit is contained in:
parent
fe6811bc1e
commit
86f6089ce6
|
@ -0,0 +1,20 @@
|
|||
#!/bin/sh
|
||||
|
||||
inc_exists() {
|
||||
ls -d /backup/incs/$1 > /dev/null 2>&1
|
||||
}
|
||||
# default return value is 0 (succes)
|
||||
rc=0
|
||||
# loop for each found jail
|
||||
for file in /backup/jails/*; do
|
||||
jail_name=$(basename ${file})
|
||||
# inc date in seconds from epoch
|
||||
inc_date=$(date --date "yesterday" +"%Y-%m-%d")
|
||||
# Error if inc is not found
|
||||
if ! inc_exists ${jail_name}/${inc_date}*; then
|
||||
echo "ERROR: inc is missing \`${jail_name}/${inc_date}'" >&2
|
||||
rc=1
|
||||
fi
|
||||
done
|
||||
|
||||
exit $rc
|
Loading…
Reference in New Issue