#! /bin/bash set -eu src=$1 dest=/var/backups/$(date -I) mkdir -p ${dest} # tar cpzf /var/backups/$(date -I)/etc.tgz /etc tar cpzf ${dest}/${src}.tgz ${src} find ${dest} -maxdepth 1 -type f -mtime +7 -exec echo rm {} \; exit 0