|
|
@@ -13,7 +13,7 @@ local_backup() {
|
|
|
rm -f $BACKUP/$user.$backup_new_date.tar
|
|
|
|
|
|
# Checking retention
|
|
|
- backup_list=$(ls -lrt $BACKUP/ | awk '{print $9}' | grep "^$user\." | grep ".tar")
|
|
|
+ backup_list=$(ls -lrt $BACKUP/ | awk '{print $9}' | grep "^$user\." | grep ".tar" | sort)
|
|
|
backups_count=$(echo "$backup_list" | wc -l)
|
|
|
if [ "$BACKUPS" -le "$backups_count" ]; then
|
|
|
backups_rm_number=$((backups_count - BACKUPS + 1))
|
|
|
@@ -126,9 +126,9 @@ ftp_backup() {
|
|
|
|
|
|
# Checking retention (Only include .tar files)
|
|
|
if [ -z $BPATH ]; then
|
|
|
- backup_list=$(ftpc "ls" | awk '{print $9}' | grep "^$user\." | grep ".tar")
|
|
|
+ backup_list=$(ftpc "ls" | awk '{print $9}' | grep "^$user\." | grep ".tar" | sort)
|
|
|
else
|
|
|
- backup_list=$(ftpc "cd $BPATH" "ls" | awk '{print $9}' | grep "^$user\." | grep ".tar")
|
|
|
+ backup_list=$(ftpc "cd $BPATH" "ls" | awk '{print $9}' | grep "^$user\." | grep ".tar" | sort)
|
|
|
fi
|
|
|
backups_count=$(echo "$backup_list" | wc -l)
|
|
|
if [ "$backups_count" -ge "$BACKUPS" ]; then
|
|
|
@@ -401,9 +401,9 @@ sftp_backup() {
|
|
|
|
|
|
# Checking retention (Only include .tar files)
|
|
|
if [ -z $BPATH ]; then
|
|
|
- backup_list=$(sftpc "ls -l" | awk '{print $9}' | grep "^$user\." | grep ".tar")
|
|
|
+ backup_list=$(sftpc "ls -l" | awk '{print $9}' | grep "^$user\." | grep ".tar" | sort)
|
|
|
else
|
|
|
- backup_list=$(sftpc "cd $BPATH" "ls -l" | awk '{print $9}' | grep "^$user\." | grep ".tar")
|
|
|
+ backup_list=$(sftpc "cd $BPATH" "ls -l" | awk '{print $9}' | grep "^$user\." | grep ".tar" | sort)
|
|
|
fi
|
|
|
backups_count=$(echo "$backup_list" | wc -l)
|
|
|
if [ "$backups_count" -ge "$BACKUPS" ]; then
|
|
|
@@ -524,7 +524,7 @@ rclone_backup() {
|
|
|
fi
|
|
|
|
|
|
# Only include *.tar files
|
|
|
- backup_list=$(rclone lsf $HOST: | cut -d' ' -f1 | grep "^$user\." | grep ".tar")
|
|
|
+ backup_list=$(rclone lsf $HOST: | cut -d' ' -f1 | grep "^$user\." | grep ".tar" | sort)
|
|
|
backups_count=$(echo "$backup_list" | wc -l)
|
|
|
backups_rm_number=$((backups_count - BACKUPS))
|
|
|
if [ "$backups_count" -ge "$BACKUPS" ]; then
|
|
|
@@ -540,7 +540,7 @@ rclone_backup() {
|
|
|
fi
|
|
|
|
|
|
# Only include *.tar files
|
|
|
- backup_list=$(rclone lsf $HOST:$BPATH | cut -d' ' -f1 | grep "^$user\." | grep ".tar")
|
|
|
+ backup_list=$(rclone lsf $HOST:$BPATH | cut -d' ' -f1 | grep "^$user\." | grep ".tar" | sort)
|
|
|
backups_count=$(echo "$backup_list" | wc -l)
|
|
|
backups_rm_number=$(($backups_count - $BACKUPS))
|
|
|
if [ "$backups_count" -ge "$BACKUPS" ]; then
|