#!/bin/sh # Endlos-Schleife statt Cron: Der DSM-Aufgabenplaner kann minimal stündlich (René 2026-06-08), # die RV-Läufe kommen aber alle 5 Minuten. Der Container läuft daher dauerhaft (restart: # unless-stopped) und schläft zwischen den Läufen — idle ist nur die sh+sleep (winzig), # Python/GDAL leben nur während des Laufs. make_radar_tiles.py ist idempotent # (gleicher Lauf vorhanden → sofort fertig), Fehler brechen die Schleife nicht. INTERVAL="${INTERVAL_S:-300}" echo "DWD-Radar-Loop: alle ${INTERVAL}s (INTERVAL_S zum Ändern)" while true; do python3 /app/make_radar_tiles.py || echo "Lauf fehlgeschlagen — nächster Versuch in ${INTERVAL}s" sleep "$INTERVAL" done