#!/bin/bash if [ "$1" = "local" ]; then source /backup_local.sh elif [ "$1" = "restic" ]; then source /backup_restic.sh elif [ "$1" = "loop" ]; then # Infinite loop to keep the container running and let Ofelia scheduler (or any other) manage the execution echo "Entering infinite loop mode. Use external scheduler to trigger backups." while true; do sleep 86400 done else echo "Unknown backup method. Use 'local', 'loop or 'restic'." fi