Ich kenn mich mit Bash Programmierung garnicht aus und mich würde mal interessieren, wieso die doppelten eckigen Klammern auf meinem System nicht funktionieren, wie zum Beispiel in diesem Skript aus dem Wiki:
Bash
#!/bin/sh
echo "*************************"
echo "****VDR ACPI SHUTDOWN****"
echo "*************************"
#ntpdate time.windows.com
hwclock --systohc --localtime
DEV=/sys/class/rtc/rtc0/wakealarm
#DEV=/proc/acpi/alarm # Fuer Kernel < 2.6.22
DATE=/bin/date
if [[ "$DATE" =~ "CEST" ]]; then
TIMER=`echo "$1 + 2 * 60 * 60" | bc`;
else
TIMER=`echo "$1 + 60 * 60" | bc`;
fi
echo 0 > $DEV
echo $TIMER > $DEV
/sbin/shutdown -h now
EXITSTATUS=0
exit $EXITSTATUS
Alles anzeigen
Auch andere Skripte bringen diesen Fehler. Jemand ne Idee? Fehlt mir einfach ein Paket?
Danke und Grüsse
TheChief