Saya bertanya-tanya apakah mungkin untuk mendapatkan suhu CPU dan menanamkannya ke command prompt.
Ini adalah output saya untuk sensors
:
$}-sensors
coretemp-isa-0000
Adapter: ISA adapter
Physical id 0: +55.0°C (high = +87.0°C, crit = +105.0°C)
Core 0: +55.0°C (high = +87.0°C, crit = +105.0°C)
Core 1: +52.0°C (high = +87.0°C, crit = +105.0°C)
Bisakah Anda menunjukkan kepada saya cara menggunakan grep
fungsi untuk menanamkan suhu ke command prompt saya?
acpitz-virtual-0
perangkat virtual dan itu sangat berbeda dari suhu CPU saya.sensors
output Anda .Jawaban:
Ya, itu mungkin, tetapi detailnya tergantung pada sistem Anda. Dalam kebanyakan kasus, perintah
sensors
harus menunjukkannya.Instal paket yang diperlukan
Jalankan
sensors-detect
dan ikuti petunjuknyaInstal driver tambahan apa pun jika
sensors-detect
diminta.Jalankan
sensors
untuk memastikan itu berhasilParsing output hanya untuk mendapatkan suhu CPU.
Seperti yang Anda lihat di atas, output pada sistem saya berbeda dari milik Anda. Namun, garis yang kami pedulikan di sini adalah sama. Anda bisa mendapatkan suhu CPU dengan:
Edit
~/.bashrc
file Anda (atau file yang setara jika Anda menggunakan shell lain) dan tambahkan fungsi yang menjalankan perintah di atas:Gunakan fungsi di prompt Anda. Sebagai contoh:
sumber
Instal lm-sensor:
Deteksi sensor apa yang tersedia:
Untuk menunjukkan suhu:
sumber
username@hostname (cputemp): /current/directory $
- Mereka sudah tahu cara menjalankansensors
perintah secara umum, bagaimana mereka bisa menunjukkan output dalam pertanyaan?sensors
dalam pertanyaan awal mereka dan hanya menambahkan output setelah saya memintanya dalam revisi pertama jawaban saya. Memang, jawaban ini tidak menjelaskan bagaimana menampilkan suhu CPU saja atau bagaimana memasukkannya ke dalam prompt, tetapi menyebutkansensors
informasi yang berguna ketika jawabannya diposting.