-q Only output errors
-n Run only on nth day
-f Force backup
+ -l List existing backups
-h Print out this help
EOF
}
function backmeupscotty {
- while getopts "qn:fh" opt; do
+ while getopts "qn:flh" opt; do
case $opt in
q)
exec > /dev/null
f)
BACKUP_FORCE=1
;;
+ l)
+ LIST_BACKUPS=1
+ ;;
h)
printhelp
exit 0
ssh255 $REMOTE_HOST exit
+ if [ $LIST_BACKUPS ]; then
+ for backup in $(grepbackups); do
+ echo $backup
+ done
+ exit 0
+ fi
+
if [ $BACKUP_FORCE -eq 1 ]; then
scottyinfo "Backup was enforced."
elif latestTooOld; then