Hallo,
ich habe mir ein kleines Script geschrieben und in rc.local gepackt.
Dies fragt die Zeit mittels Date ab und gibt mir die aktuelle Zeit per Sprache aus.
Wenn ich teste funktioniert es perfekt aber wenn ich es beim Booten via rc.local starte, dann bekomme ich als Wert immer nur 1uhr.
Kann mir jemand dieses Phänomen erklären.
Hier das Script:
Code:#!/bin/bash time="$(date +%H:%M)" while true; do # echo "schleife" cmd="gpio read 5" status="`eval ${cmd}`" if (( "$status" == "0" )); then # echo "an" mplayer -ao alsa:device=hw=1.0 -really-quiet "http://translate.google.com/translate_tts?tl=de&q=Es ist $time" sleep 4 else sleep 0.3 # echo "aus" fi done
Lesezeichen