我想监控conky中的电压,不知道怎么写。我有Ubuntu 20.04 LTS。接下来是传感器输出:
dell_smm-virtual-0
Adapter: Virtual device
Processor Fan: 2901 RPM
CPU: +40.0°C
Ambient: +38.0°C
BAT0-acpi-0
Adapter: ACPI interface
in0: 15.23 V
curr1: 1.12 A
coretemp-isa-0000
Adapter: ISA adapter
Package id 0: +41.0°C (high = +100.0°C, crit = +100.0°C)
Core 0: +42.0°C (high = +100.0°C, crit = +100.0°C)
Core 1: +39.0°C (high = +100.0°C, crit = +100.0°C)
pch_skylake-virtual-0
Adapter: Virtual device
temp1: +38.5°C
acpitz-acpi-0
Adapter: ACPI interface
temp1: +25.0°C (crit = +107.0°C)
在最简单的情况下,您可以运行一个命令,比如每 60 秒,来解析
sensor
with的输出awk
:如果您想将两者结合起来,最好只运行一次 sensors 命令并在一个 awk 中提取数据:
我建议使用
execi
and 几秒钟,否则默认情况下该命令将每秒重复一次。对于 pch temp1 值,因为有 2 行开头
temp1:
,你可以让 awk 在打印第一行后退出,并使用%d
格式将浮点值转换为整数: