ich verwende in meinem conky-Skript unter anderem die CPU Temp.
Dafür benutze ich folgende Befehlszeile:
Code: Alles auswählen
CPU: ${hwmon 0 temp 1}°C
Daraufhin habe ich mir die folgende Ausgabe angesehen, einmal wenn die Temp richtig angezeigt wird und einmal, wenn die Temp nicht angezeigt wird:
Code: Alles auswählen
$ tree /sys/class/hwmon
/sys/class/hwmon
├── hwmon0 -> ../../devices/pci0000:00/0000:00:1d.0/usb3/3-1/3-1.8/3-1.8:1.2/0003:046D:C52B.0003/0003:046D:4013.0005/power_supply/hidpp_battery_0/hwmon0
├── hwmon1 -> ../../devices/platform/coretemp.0/hwmon/hwmon1
├── hwmon2 -> ../../devices/platform/nct6775.656/hwmon/hwmon2
└── hwmon3 -> ../../devices/pci0000:00/0000:00:1d.0/usb3/3-1/3-1.8/3-1.8:1.2/0003:046D:C52B.0003/0003:046D:4004.0004/power_supply/hidpp_battery_1/hwmon3
Kann ich meinem System sagen, in welcher Reihenfolge er die Einträge im hwmon laden, aufrufen, einbinden soll? Wenn ja, wo und wie?
Wenn nein, wie kann ich mein Skript anpassen, dass ich bei der zufälligen Reihenfolge die richtige Temp abrufe? Mit einer case-Abfrage, wenn das innerhalb im conky-Skript geht?
Vielen Dank für eure Hilfe, Tipps und Vorschläge!