#!/bin/bash today=$(date --iso-8601=date) for pair in benchbox:/ benchbox:/p server:/ server:/home server:/movie zareason2:/ via-fierro:/ do hostname=$(echo "$pair" | awk -F':' ' { print $1 }') mount_point=$(echo "$pair" | awk -F':' ' { print $2 }') echo "Checking $mount_point on $hostname" 1>&2 ssh "$hostname" "df -k $mount_point" done | \ awk ' { print $3 }' | \ egrep -v '^Used$' | \ total | \ (read kibibytes; echo 'scale=1'; echo "$kibibytes/2^30") | bc | \ (read tebibytes; echo "$tebibytes" tebibytes getting backed up '(filesystems as of '"$today"')') df /backshift-production/save-directory/ | \ awk ' { print $3 }' | \ egrep -v '^Used$' | \ (read kibibytes; echo 'scale=1'; echo "$kibibytes/2^30") | bc | \ (read tebibytes; echo "$tebibytes" tebibytes in repo)