[CentOS-de] Bash-Frage
Frank Thommen
frank.thommen at embl-heidelberg.de
Mo Jan 30 06:36:15 EST 2012
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