X-Git-Url: https://git.p6c8.net/nextcloud-backup-restore.git/blobdiff_plain/b446dc05b3e7decc6c1c26cdce768747f52d02b0..377d24d0fe3eabb08ebd4a68ac13191b9802dcd0:/NextcloudRestore.sh diff --git a/NextcloudRestore.sh b/NextcloudRestore.sh index fabd463..f3ff6cc 100644 --- a/NextcloudRestore.sh +++ b/NextcloudRestore.sh @@ -68,11 +68,11 @@ fileNameBackupDb="nextcloud-db.sql" errorecho() { cat <<< "$@" 1>&2; } # -# Check if parameter given +# Check if parameter(s) given # -if [ $# != "1" ] | [ $# != "2" ] +if [ $# != "1" ] && [ $# != "2" ] then - errorecho "ERROR: No backup name to restore given!" + errorecho "ERROR: No backup name to restore given, or wrong number of parameters!" errorecho "Usage: NextcloudRestore.sh 'BackupDate' ['BackupDirectory']" exit 1 fi @@ -99,9 +99,7 @@ fi # Set maintenance mode # echo "Set maintenance mode for Nextcloud..." -cd "${nextcloudFileDir}" -sudo -u "${webserverUser}" php occ maintenance:mode --on -cd ~ +sudo -u "${webserverUser}" php ${nextcloudFileDir}/occ maintenance:mode --on echo "Done" echo @@ -215,7 +213,7 @@ echo "Done" echo # -# Update the system data-fingerprint (see https://docs.nextcloud.com/server/15/admin_manual/configuration_server/occ_command.html#maintenance-commands-label) +# Update the system data-fingerprint (see https://docs.nextcloud.com/server/16/admin_manual/configuration_server/occ_command.html#maintenance-commands-label) # echo "Updating the system data-fingerprint..." sudo -u "${webserverUser}" php ${nextcloudFileDir}/occ maintenance:data-fingerprint