14 lines
		
	
	
	
		
			392 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			14 lines
		
	
	
	
		
			392 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
#!/bin/bash
 | 
						|
 | 
						|
if [ "$1" = "local" ]; then
 | 
						|
    source /backup_local.sh
 | 
						|
elif [ "$1" = "restic" ]; then
 | 
						|
    source /backup_restic.sh
 | 
						|
elif [ "$1" = "loop" ]; then
 | 
						|
    # Inifinite loop to keep the container running and let Ofelia scheduler (or any other) manage the execution
 | 
						|
    while true; do
 | 
						|
        sleep 86400
 | 
						|
    done
 | 
						|
else
 | 
						|
    echo "Unknown backup method. Use 'local', 'loop or 'restic'."
 | 
						|
fi
 |