GNU/Linux >> Znalost Linux >  >> Ubuntu

Převod Celsia teploty procesoru na Fahrenheita?

Upravuji téma Conky. Chtěl bych, aby na výstupu byly teploty procesoru ve stupních Fahrenheita místo ve stupních Celsia.

V ~/.conkyrc soubor, příkaz sensors | grep 'Core 0' | cut -c18-19 se používá k nalezení teploty ve stupních Celsia pro první jádro procesoru. Chci použít bc to vypočítat (přidejte mu outputvalue*9/5+32 ).

Problém je, bc chce jen absolutní hodnoty a nevidím způsob, jak mu předat výstup programu. Pokud se pokusím použít něco jako temp=$(sensors | grep 'Core 0' | cut -c18-19) & echo 'temp*9/5+32' | bc , nakonec mi to dává 32, protože registruje „temp“ jako 0.

Přijatá odpověď:

Podle nápovědy Conky to můžete určit v konfiguračním souboru ~/.conkyrc

Citace:

teplotní_jednotka

  • Požadovaná výstupní jednotka všech objektů zobrazujících teplotu. Parametry jsou buď „fahrenheit“ nebo „celsius“. Výchozí jednotkou je
    stupeň Celsia.

Ubuntu
  1. Převod fyzického stroje Linux pro použití ve Vmware?

  2. Teplota procesoru při pouhém procházení webu je 55-60 C?

  3. Jak sledovat teplotu nvidia gpu na Kubuntu 16.10

  1. Převod kódu Python 2 na Python 3

  2. Jak snížit teplotu HDD?

  3. Je stále špatné používat swap na moderním Ssd?

  1. Rpi4 Ubuntu 19.10 64bit Sledování teploty?

  2. Jak zjistit grafický procesor Intel?

  3. Nastavení prahových hodnot teploty v I8kmon Ubuntu 14.04?