From 688d882fa391d7784230614f56b558b27d3ff85d Mon Sep 17 00:00:00 2001 From: Thomas C Date: Fri, 2 Jun 2023 12:59:53 +0000 Subject: [PATCH] dir to backup as commande line arg --- script.sh | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/script.sh b/script.sh index 0ed5214..bf142b4 100644 --- a/script.sh +++ b/script.sh @@ -1,5 +1,18 @@ #! /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 \ No newline at end of file