init III
This commit is contained in:
55
Linux Wochenende Feiertage/feiertage.sh
Normal file
55
Linux Wochenende Feiertage/feiertage.sh
Normal file
@@ -0,0 +1,55 @@
|
||||
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
|
||||
|
||||
Reference in New Issue
Block a user