18 lines
626 B
Bash
Executable File
18 lines
626 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
# script to monitor temperatures in waybar/i3blocks e.t.c.
|
|
# example only use `sensors` to find your sensor to replace `i915-pci-0600`
|
|
# example output part from sensors:
|
|
# i915-pci-0600
|
|
# Adapter: PCI adapter
|
|
# in0: 630.00 mV
|
|
# fan1: 0 RPM
|
|
# temp1: +55.0°C
|
|
# energy1: 1.26 MJ
|
|
|
|
# examples using Nvidia tools:
|
|
#echo "$(nvidia-smi --format=csv,noheader --query-gpu=temperature.gpu) °C"
|
|
#echo "$(nvidia-settings -q gpucoretemp -t) °C"
|
|
# example using sensor name:
|
|
sensors 2>/dev/null | awk '/i915-pci-0600/{flag=1} flag && /temp1/ {gsub("\\+", "", $2); print $2, $3; exit}'
|