Hallo
Ich habe auf meinem Pi verschiedene Server Aufgesetzt und wollte nun ein script schreiben um den Server zu bestimmpten Uhrzeiten Runterzufahren. Leider kenne ich mich überhaubtnicht mit der Syntax in der Shell aus.
Momentan gibt er mir dauernt Fehla nach diesem Muster aus:
Code
pi@raspberrypi ~ $ /home/pi/Desktop/shutdownServerAtTime
/home/pi/Desktop/shutdownServerAtTime: Zeile 34: Syntaxfehler beim unerwarteten Wort `"Es ist Werktags"'
/home/pi/Desktop/shutdownServerAtTime: Zeile 34: ` echo "Es ist Werktags"'
Die Worte, bei denen der Syntaxfehler angeblich ist wechseln auserdem wahrlos.
Bash
#!/bin/bash
#Dieses Script fährt den Pi Werktags um 24Uhr runter und Feiertags um 2
day=$(date +%A)
Time=$(date +%H)
case $day in
"Samstag")
echo "Es ist Samstag"
if [$Time==2]; then
echo "shutdown pi"
shutdown -h now
fi;;
"Sonntag")
echo "Es ist Sonntag"
if [$Time==2]; then
echo "shutdown pi"
shutdown -h now
fi;;
#)
echo "Es ist Werktags"
if [$Time==0]; then
echo "shutdown pi"
shutdown -h now
fi;;
esac
echo "Pi bleibt online"
exit 0
Alles anzeigen
Vielen Dank schonmal für eure Hilfe im Vorraus.