#!/bin/sh # Zähler für die Befehle i=0 # Schleife, um die Befehle aus den Umgebungsvariablen zu lesen while :; do # Dynamische Umgebungsvariable aufbauen cmd_var="STARTUP_COMMAND_$i" # Überprüfen, ob die Umgebungsvariable gesetzt ist if [ -n "${!cmd_var}" ]; then echo "Führe Befehl $i aus: ${!cmd_var}" eval "${!cmd_var}" i=$((i + 1)) # Zähler erhöhen else break # Schleife beenden, wenn keine weitere Variable gesetzt ist fi done