`센서 '명령으로 만 CPU 온도를보십시오


9

좋아, 그래서 명령을 실행할 때 :

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 

답변:


7

sensors명령 출력을 처리 grep하거나 cut원하는 방식으로 형식을 지정할 수 있습니다.

CPU 온도를보고하는 라인 만 얻으려면이 값을 사용할 수 있습니다 (상한 및 임계 값 포함).

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

감사합니다. 백만 개, 이것은 매우 도움이되었지만 한 가지, 터미널의 출력은 다음과 같이 완벽합니다 :> CPU 온도 : +33.0 ° C 그러나 파이어 폭스로 출력하려고하면 :> CPU 온도 : +33.0 Â ° C 어떤 제안이 어수선 해 보이지 않습니까?
Switchkick

1
나는 또한 같은 것을 보았습니다 (특히 Conky와 함께 일하는 동안). 이 문제가 발생하는 이유는 모르겠지만 해결이 가능합니다. conky의 경우 cut값 (° C 접미사 없음)까지만 출력을 끈 다음 정적 텍스트로 추가하십시오. 이 출력을 파이어 폭스로 파이프 해야하는 해결하려는 문제가 무엇인지 자세히 설명 할 수 있습니까?
koushik

특정 온도에 도달하면 트위터에 트위터를 보낼 수 있도록 서버를 향해 노력하고 있습니다. 손을 주셔서 감사합니다!
Switchkick

1
아! 지금은 이해. sensors | grep -A 0 'CPU T' | cut -c18-22(* c 접미사를 잘라 내고) 이것을 트윗으로 포맷하면 여전히 도움 이됩니까? `echo "$ (센서 | grep -A 0 'CPU T'| cut -c1-22)"정도 C` c1-22만족할 때까지 절단 간격 ( )으로 재생하십시오 .
koushik

1

apci다음 명령으로 소형 패키지를 설치하십시오 .

sudo apt-get install acpi

Y처음으로 확인 하려면을 눌러야 합니다.

이제이 명령으로 CPU 온도를 찾으십시오.

acpi -t

0

아래 문자열이 도움이 될 것입니다. grep -A [4]는 다음 4 줄을 제공합니다. watch -d는 변경 사항을 새로 고치고 -d는 마지막 새로 고침과의 차이점을 강조 표시합니다.

watch -d의 센서 | grep 'CPU Temperature (CPU 온도)'

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.