X-Git-Url: https://git.p6c8.net/nextcloud-backup-restore.git/blobdiff_plain/371fa270c89ef7cb2929578394ea28c70cd9ff05..232c814b851a2da2d1b2c03ced671c7e3ce6d480:/NextcloudBackup.sh?ds=sidebyside diff --git a/NextcloudBackup.sh b/NextcloudBackup.sh index 5606883..2e8c62a 100644 --- a/NextcloudBackup.sh +++ b/NextcloudBackup.sh @@ -3,7 +3,7 @@ # # Bash script for creating backups of Nextcloud. # -# Version 2.1.0 +# Version 2.1.1 # # Usage: # - With backup directory specified in the script: ./NextcloudBackup.sh @@ -33,7 +33,7 @@ currentDate=$(date +"%Y%m%d_%H%M%S") # The actual directory of the current backup - this is a subdirectory of the main directory above with a timestamp backupdir="${backupMainDir}/${currentDate}/" -# TODO: Use compression for Matrix Synapse installation/lib dir +# TODO: Use compression for file/data dir # When this is the only script for backups, it's recommend to enable compression. # If the output of this script is used in another (compressing) backup (e.g. borg backup), # you should probably disable compression here and only enable compression of your main backup script. @@ -267,7 +267,7 @@ if [ ${maxNrOfBackups} != 0 ] then nrOfBackups=$(ls -l ${backupMainDir} | grep -c ^d) - if [[ ${nrOfBackups} > ${maxNrOfBackups} ]] + if [ ${nrOfBackups} -gt ${maxNrOfBackups} ] then echo "Removing old backups..." ls -t ${backupMainDir} | tail -$(( nrOfBackups - maxNrOfBackups )) | while read -r dirToRemove; do