#!/bin/sh # Kein `set -e`: ein Fehlschlag von generate.py darf die Schleife nicht beenden, # der nächste Versuch erfolgt nach einer Stunde. while true; do python /app/generate.py exit_code=$? if [ "$exit_code" -ne 0 ]; then echo "$(date -u '+%Y-%m-%dT%H:%M:%SZ') generate.py exited with code $exit_code" fi sleep 3600 done