GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Konvertieren Sie die Prozessortemperatur von Celsius in Fahrenheit?

Ich bearbeite ein Conky-Design. Ich möchte, dass die Prozessortemperaturen in Grad Fahrenheit statt in Celsius ausgegeben werden.

In der ~/.conkyrc Datei, der Befehl sensors | grep 'Core 0' | cut -c18-19 wird verwendet, um die Temperatur in Celsius für den ersten Prozessorkern zu finden. Ich möchte bc verwenden um dies zu berechnen (geben Sie ihm outputvalue*9/5+32 ).

Das Problem ist, bc will nur absolute Werte, und ich sehe keine Möglichkeit, die Programmausgabe zu übergeben. Wenn ich versuche, so etwas wie temp=$(sensors | grep 'Core 0' | cut -c18-19) & echo 'temp*9/5+32' | bc , es gibt mir am Ende 32, weil es „temp“ als 0 registriert.

Akzeptierte Antwort:

Laut Conky-Hilfe können Sie dies in der Konfigurationsdatei ~/.conkyrc

festlegen

Zitat:

temperature_unit

  • Gewünschte Ausgabeeinheit aller Objekte, die eine Temperatur anzeigen. Parameter sind entweder „fahrenheit“ oder „celsius“. Die Standardeinheit ist
    Grad Celsius.

Ubuntu
  1. Konvertieren Ihres Python 2-Codes in Python 3

  2. Konvertieren einer physischen Linux-Maschine zur Verwendung in VMware?

  3. Ist es immer noch schlecht, Swap auf einer modernen SSD zu verwenden?

  4. Rpi4 Ubuntu 19.10 64bit Temperaturüberwachung?

  5. Wie erkennt man einen Intel Grafikprozessor?

So erhalten Sie die CPU-Temperatur unter Ubuntu Linux

So installieren und verwenden Sie Redshift unter Ubuntu 20.04

Überprüfen Sie die CPU-Temperatur mit lm-Sensors und hddtemp

So installieren und verwenden Sie Redshift in Ubuntu

So installieren Sie die Psensor-Temperaturüberwachungsanwendung unter Ubuntu 20.04

So überprüfen Sie die CPU-Temperatur unter Ubuntu