Como mostrar a maior temperatura de um núcleo do processador? [RESOLVIDO]

1. Como mostrar a maior temperatura de um núcleo do processador? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 18/10/2017 - 11:17h

Bom dia, eu estou querendo mostrar a maior temperatura do meu processador no statusbar do meu sistema. Mas aparece os 4 núcleos e eu só quero a maior temperatura. Qual o núcleo que corresponde a maior temperatura ou como posso fazer isso?
obs: sei como colocar os 4, porém só quero o que der a maior temperatura.


┌─[rafael ­® arch ✈ ~]
└----➤$sensors coretemp-isa-0000
coretemp-isa-0000
Adapter: ISA adapter
Core 0: +66.0°C (high = +82.0°C, crit = +100.0°C)
Core 1: +67.0°C (high = +82.0°C, crit = +100.0°C)
Core 2: +65.0°C (high = +82.0°C, crit = +100.0°C)
Core 3: +63.0°C (high = +82.0°C, crit = +100.0°C)



  


2. MELHOR RESPOSTA

Leandro
rahremix

(usa Arch Linux)

Enviado em 19/10/2017 - 08:36h

Crie um script, por exemplo temperatura.sh, com o seguinte conteúdo:

#! /bin/bash
temp=($(sensors | awk '{if (match($0, "Core")){printf (" %d",$3)}; }'))
max=${temp[0]}
for n in "${temp[@]}"; do
((n > max)) && max=$n
done
echo $max


No caso do seu exemplo acima, a saída do comando seria 67

Espero que ajude.

------------------------------------------------------------------------------------------------------
http://www.gnu.org/philosophy/free-software-even-more-important.pt-br.html

3. Re: Como mostrar a maior temperatura de um núcleo do processador? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 19/10/2017 - 10:10h

Valeu cara pela ajuda. Exatamente o que eu queria.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts