diff --git a/abackup.sh b/abackup.sh index 88b57b2..888b9e9 100755 --- a/abackup.sh +++ b/abackup.sh @@ -353,6 +353,27 @@ fi } +# +## Stop services +# + +stopservices() { + if [[ "$nextcloud" = "1" ]]; then + echo "Set Nextcloud to Mainenancemode" + sudo -u www-data php --define apc.enable_cli=1 /var/www/nextcloud/occ maintenance:mode --on + fi +} + +# +## Start services +# + +startservices() { + if [[ "$nextcloud" = "1" ]]; then + echo "Disable Nextcloud Maintenancemode" + sudo -u www-data php --define apc.enable_cli=1 /var/www/nextcloud/occ maintenance:mode --off + fi +} # ## Take databasedump @@ -428,9 +449,11 @@ case "$1" in ;; --backup-with-postgre) + stopservices readconfig postgrebackup backup + startservices exit 0 ;;