From d0dc4d06048cadab4f30b61b5749e990c2c1f367 Mon Sep 17 00:00:00 2001 From: David Schroeder Date: Mon, 4 Sep 2023 15:28:31 -0500 Subject: [PATCH] Update nodemgmt-scripts.sh --- nodemgmt-scripts.sh | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/nodemgmt-scripts.sh b/nodemgmt-scripts.sh index bb424d07..c0203aee 100755 --- a/nodemgmt-scripts.sh +++ b/nodemgmt-scripts.sh @@ -577,6 +577,9 @@ BACKUP_OFFSITEPFSENSE(){ mkdir ${newBAKFOLDER} DOM='01' DOW='1' + DailyBackupsToKeep=14 + WeeklyBackupsToKeep=12 + MonthlyBackupsToKeep=24 ssh root@10.2.1.1 tar -c -f /cf/conf/conf_backup.tar.gz /cf/conf scp root@10.2.1.1:/cf/conf/conf* ${newBAKFOLDER}/ @@ -596,9 +599,9 @@ BACKUP_OFFSITEPFSENSE(){ mv ${newBAKFOLDER} "${newBAKFOLDER}-D" fi - dailyfilestokeep=(`ls -d ${BAKFOLDER}/*-D 2> /dev/null | tail -7`) - weeklyfilestokeep=(`ls -d ${BAKFOLDER}/*-W 2> /dev/null | tail -4`) - monthlyfilestokeep=(`ls -d ${BAKFOLDER}/*-M 2> /dev/null | tail -12`) + dailyfilestokeep=(`ls -d ${BAKFOLDER}/*-D 2> /dev/null | tail -${DailyBackupsToKeep}`) + weeklyfilestokeep=(`ls -d ${BAKFOLDER}/*-W 2> /dev/null | tail -${WeeklyBackupsToKeep}`) + monthlyfilestokeep=(`ls -d ${BAKFOLDER}/*-M 2> /dev/null | tail -${MonthlyBackupsToKeep}`) for i in $(ls -d ${BAKFOLDER}/*); do keep=0 if [[ "${i}" == *"-D"* ]]; then filestokeep=${dailyfilestokeep[@]}