]> git.p6c8.net - nextcloud-backup-restore.git/blobdiff - NextcloudRestore.sh
Small improvements
[nextcloud-backup-restore.git] / NextcloudRestore.sh
index fabd463acbe9ac2fd761b6ea71a4a58a842d5c71..06610d588a50090295062f72918cf4d93a2eab51 100644 (file)
@@ -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
 

patrick-canterino.de