56 lines
796 B
Bash
56 lines
796 B
Bash
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
|
|
|