für ein "monitor-script" möchte ich von allen festplatten die temperaturen auslesen
das klappt mit
Code: Alles auswählen
hda=$(hddtemp -n /dev/hda 2> /dev/null)
hdb=$(hddtemp -n /dev/hdd 2> /dev/null)
hdc=$(hddtemp -n /dev/hdc 2> /dev/null)
hdd=$(hddtemp -n /dev/hdd 2> /dev/null)
bei mir sind nur an hda und hdc platten angeschlossen. ich will aber das script allgemein
halten. dort wo keine zahl rauskommt, wird dann der wert 0 eingetragen. klappt auch alles soweit
und jetzt mein problem: an hdd hängt ein cd-rom und der kernel schmeisst mir fehler-meldungen ins syslog (hab sie jetzt gerade nich parat) . und die meldungen stören mich natürlich. den syslog extra dafür modifizieren will ich nicht.
meine frage: kann ich irgendwie die angeschlossen festplatten ermitteln (auch die nicht gemounteten -> mount oder df fallen da schon raus, ), ohne dass irgendendwelche fehlermeldungen generiert werden ?
damit könnte ich in meinem script hddtemp nur auf die entsprechenden devives anwenden