[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Seguito di: cron che non accetta opzioni



On 11/4/24 09:51, Leonardo Boselli wrote:
On Mon, 4 Nov 2024, Piviul wrote:

dovrebbe funzionare: $(<tuo comando> | cut -f2 -d: | egrep -o '^([0-9]*[.]*[0-9]*)');

...sempre che abbia capito bene

no, non hai capito tutta la domanda: quella parte era la parte semplice.
quello che mi serve è dare un comando
$(<mio comando>) | filtrodipiviul "record" "campo"
per intendersi, usando come comando sensors , che tutti hanno e possono provare, e che fornisce i dati proprio in quel formato (ogni macchina li da differentemente quindi adattate l'esempio se ho l'output
…
coretemp-isa-0000
Adapter: ISA adapter
Package id 0:  +33.0°C  (high = +100.0°C, crit = +100.0°C)
Core 0:        +32.0°C  (high = +100.0°C, crit = +100.0°C)
Core 1:        +31.0°C  (high = +100.0°C, crit = +100.0°C)

dell_smm-isa-0000
Adapter: ISA adapter
Processor Fan: 2716 RPM  (min =    0 RPM, max = 4900 RPM)
CPU:            +33.0°C
Ambient:        +27.0°C
SODIMM:         +27.0°C

acpitz-acpi-0
Adapter: ACPI interface
temp1:        +25.0°C  (crit = +107.0°C)

iwlwifi_1-virtual-0
Adapter: Virtual device
temp1:        +33.0°C
…

allora
 filtrodipiviul acpitz-acpi-0 temp1
dovrebbe restituirmi "+25.0" (o anche 25)
e
 filtrodipiviul dell_smm-isa-0000 "Processor Fan"
dovrebbe restituirmi "2716"

sono stato più chiaro ?

Sai che ancora non ho capito? Vuoi una funzione che prende in input ad esempio "dell_smm-isa-0000" "Processor Fan" e restituisca il valore presente nell'output di sensors per il "Processor Fan" dell'adapter dell_smm-isa-0000?

Piviul


Reply to: