ALARM=0 FEIERTAGEFEST="01.01 01.05 03.10 24.12 25.12 26.12 31.12" FEIERTAGEVARI="" DATUM=`date "+%d.%m"` echo Datum $DATUM ALARM=0 WE=0 if [[ $FEIERTAGEFEST == *"$DATUM"* ]] then echo Fester Feiertag, also Wochenende WE=1 fi if [[ $FEIERTAGEVARI == *"$DATUM"* ]] then echo Variabler Feiertag, also Wochenende WE=1 fi if [[ $(date +%u) -gt 5 ]] then echo Wochenende WE=1 else echo Kein Wochenende fi echo Zeit `date +'%H:%M'` if [ "$WE" == "1" ] then #Wochenende if [[ $(date +%H) -gt 6 && $(date +%H) -lt 17 ]] then echo ">6 (7:00) <17 (16:59)" ALARM=1 fi else #Wochentag if [[ $(date +%H) -gt 6 && $(date +%H) -lt 17 ]] then echo ">6 (7:00) <20 (19:59)" ALARM=1 fi fi if [ "$ALARM" == "1" ] then echo Alarmierung erfolgt else echo Keine Alarmierung erfolgt fi