Просматривать температуру процессора можно только по команде «датчиков»

Хорошо, поэтому, когда я запускаю команду:

sensors

я получаю груз информации о грузовике:

atk0110-acpi-0
Adapter: ACPI interface
Vcore Voltage:     +1.16 V  (min =  +0.85 V, max =  +1.60 V)
 +3.3 Voltage:     +3.39 V  (min =  +2.97 V, max =  +3.63 V)
 +5 Voltage:       +5.17 V  (min =  +4.50 V, max =  +5.50 V)
 +12 Voltage:     +12.36 V  (min = +10.20 V, max = +13.80 V)
CPU FAN Speed:    1906 RPM  (min =  600 RPM)
CHASSIS FAN Speed:   0 RPM  (min =  600 RPM)
CPU Temperature:   +31.0°C  (high = +60.0°C, crit = +95.0°C)  
MB Temperature:    +32.0°C  (high = +45.0°C, crit = +95.0°C)

Какой была бы команда, если я просто хотел увидеть это :

CPU Temperature:   +31.0°C  (high = +60.0°C, crit = +95.0°C)

или, что еще лучше, просто так:

CPU Temperature:   +31.0°C 
9
задан 29 January 2014 в 01:35

3 ответа

Вы можете обработать вывод команды sensors с помощью grep и / или cut, чтобы отформатировать его так, как вы хотите.

Чтобы получить только строку, сообщающую температуру процессора, вы можете использовать это (включая верхний и критический пределы):

sensors | grep -A 0 'CPU T' 

Следующее даст вам только температуру (с суффиксом ° C):

sensors | grep -A 0 'CPU T' | cut -c18-25

Это даст результат, который вы указали в конце вашего вопроса:

sensors | grep -A 0 'CPU T' | cut -c1-25
0
ответ дан 29 January 2014 в 01:35

Строка ниже должна работать для вас. grep -A [4] дает следующие 4 строки. Watch -d обновляет изменения, а -d выделяет отличие от последнего обновления.

часы-датчики | grep 'CPU Temperature' '

0
ответ дан 29 January 2014 в 01:35

Установите небольшой пакет apci с помощью следующей команды:

sudo apt-get install acpi

Вам нужно будет нажать Y для подтверждения в первый раз.

Теперь, чтобы найти температуру процессора с помощью этой команды:

acpi -t
0
ответ дан 29 January 2014 в 01:35

Другие вопросы по тегам:

Похожие вопросы: