Hi Wolfgang,
Nachstehend ist eine sehr einfache bash, die bei manueller Ausführung wunderbar funktioniert, aber im cronjob werden nur die Temperaturen der Festplatten angezeigt.
[root@ ~]# crontab -l */5 * * * * /usr/local/sbin/temperatur oder */5 * * * * root /usr/local/sbin/temperatur
zeigen das gleiche Ergebnis.
Was kriegst Du denn zugemailt, wenn Du einfach nur /usr/bin/sensors in der Crontab eintraegst statt des vollen Skriptes?
[...]
# Um diese Zeile dreht sich mein Problem: TEMP_CPU=$(sensors | tail -n2 | cut -d'+' -f2 | \ cut -d'C' -f1 | cut -d'°' -f1)
Und Du bist ganz sicher, dass Deine CPU-Temperatur immer in den letzten zwei Zeilen steht? Solltest Du nicht lieber gleich nach der korrekten Zeile greppen?
frank