|  | @@ -548,8 +548,13 @@ function backup_extra_directories {
 | 
	
		
			
			| 548 | 548 |      done <$BACKUP_EXTRA_DIRECTORIES
 | 
	
		
			
			| 549 | 549 |  }
 | 
	
		
			
			| 550 | 550 |  
 | 
	
		
			
			|  | 551 | +TEST_MODE="no"
 | 
	
		
			
			|  | 552 | +if [[ "$1" == "test" ]]; then
 | 
	
		
			
			|  | 553 | +    TEST_MODE="yes"
 | 
	
		
			
			|  | 554 | +fi
 | 
	
		
			
			|  | 555 | +
 | 
	
		
			
			| 551 | 556 |  backup_configuration
 | 
	
		
			
			| 552 |  | -if [[ "$1" != "test" ]]; then
 | 
	
		
			
			|  | 557 | +if [[ $TEST_MODE == "no" ]]; then
 | 
	
		
			
			| 553 | 558 |      backup_users
 | 
	
		
			
			| 554 | 559 |      backup_letsencrypt
 | 
	
		
			
			| 555 | 560 |      backup_gnusocial
 | 
	
	
		
			
			|  | @@ -596,6 +601,9 @@ do
 | 
	
		
			
			| 596 | 601 |              fi
 | 
	
		
			
			| 597 | 602 |          done
 | 
	
		
			
			| 598 | 603 |  
 | 
	
		
			
			|  | 604 | +        if [[ $TEST_MODE == "yes" ]]; then
 | 
	
		
			
			|  | 605 | +            echo "rsync -ratlzv --rsh='/usr/bin/sshpass -p \"$REMOTE_PASSWORD\" ssh -p $REMOTE_SSH_PORT -o StrictHostKeyChecking=no' $SERVER_DIRECTORY/backup $REMOTE_SERVER"
 | 
	
		
			
			|  | 606 | +        fi
 | 
	
		
			
			| 599 | 607 |          rsync -ratlzv --rsh="/usr/bin/sshpass -p \"$REMOTE_PASSWORD\" ssh -p $REMOTE_SSH_PORT -o StrictHostKeyChecking=no" $SERVER_DIRECTORY/backup $REMOTE_SERVER
 | 
	
		
			
			| 600 | 608 |          if [ ! "$?" = "0" ]; then
 | 
	
		
			
			| 601 | 609 |              echo "$NOW Backup to $REMOTE_SERVER failed" >> /var/log/remotebackups.log
 |