Hallo, im u.a. skript wird in der while true; Schleife der Wert für FARBE geändert aber allem Anschein nach gilt dieser nur lokal in der Schleife denn die Ausgabe von osd_cat ist immer grün. Liege ich mit meiner Vermutung richtig? Wenn ja wie kann den Wert aus der Schleife an osd_cat übergeben? Gruß und Dank Michael #!/bin/bash SLEEP_OK=30 SLEEP_ALARM=5 FARBE_OK=darkgreen FARBE_WARNUNG=yellow FARBE_ALARM=red WERT_OK=+30 WERT_WARNUNG=+40 WERT_ALARM=+50 ######################################################### FARBE="$FARBE_OK" # Optimismus ist schliesslich alles SLEEP="$SLEEP_OK" while true ; do # Werte aus /proc lesen eval `sensors | sed -n ' /^MB Temp:/ s/MB Temp: [[:space:]]*\([^°]*\).*/MB_TEMP=\1/p ;/^CPU Temp:/ s/CPU Temp: [[:space:]]*\([^°]*\).*/CPU_TEMP=\1/p ; ' ` if [ "$CPU_TEMP" -gt "$WERT_WARNUNG" -a \ "$CPU_TEMP" -lt "$WERT_ALARM" ] ; then FARBE="$FARBE_WARNUNG"; fi if [ "$CPU_TEMP" -ge "$WERT_ALARM" ]; then FARBE="$FARBE_ALARM"; SLEEP="$SLEEP_ALARM"; fi if [ "$CPU_TEMP" -le "$WERT_OK" ] ; then FARBE="$FARBE_OK"; fi echo MB Temp: $MB_TEMP CPU Temp:$CPU_TEMP; sleep $SLEEP echo $FARBE; done |osd_cat -l 1 -A left -p bottom -f -adobe-helvetica-*-*-*-*-18-*-*-*-*-*-* -c $FARBE -s 5 -S lightgray -o 65 -d 60 -- Encrypted eMail welcome! Get my OpenPGP-Key ID: 0xE9B00731 from: wwwkeys.de.pgp.net