• Like 2
  • UP 1
  • Ador 3
Sari la conținut

[Tutorial Linux] Tutorial Linux: Monitorizarea Temperaturii CPU cu Notificări în Timp Real 🔔🔥


Postări Recomandate

Postat

Salutare dragi programatori, bine v-am regăsit la un nou tutorial pentru Linux! Astăzi vom vorbi despre un calculator mai cool, în sensul că vom învăța să monitorizăm temperatura. 

 

🎯 Scopul Tutorialului

În acest tutorial, vei învăța cum să:

  • Monitorizezi temperatura procesorului în timp real folosind comenzi Linux.
  • Configurezi un script Bash care trimite notificări sonore sau vizuale când temperatura depășește un prag specificat.
  • Automatizezi rularea scriptului la pornirea sistemului.

🛠️ Cerințe Preliminare

  • Un sistem Linux (Ubuntu/Debian recomandat).
  • Acces la terminal cu privilegii de administrator.
  • Pachetul lm-sensors instalat.

📦 Pasul 1: Instalarea lm-sensors

lm-sensors este un pachet care permite monitorizarea temperaturii și a altor parametri hardware.

sudo apt update
sudo apt install lm-sensors
sudo sensors-detect

Urmează instrucțiunile și acceptă opțiunile implicite pentru a detecta senzorii disponibili.

🧪 Pasul 2: Verificarea Temperaturii CPU

După instalare, poți verifica temperatura CPU cu comanda:

sensors

Notează numele senzorului și valoarea temperaturii.

📝 Pasul 3: Crearea Scriptului de Monitorizare

Vom crea un script Bash care verifică temperatura la intervale regulate și trimite notificări dacă temperatura depășește un prag definit.

#!/bin/bash

# Pragul de temperatură (în grade Celsius)
PRAG=70

# Intervalul de verificare (în secunde)
INTERVAL=60

while true; do
    TEMP=$(sensors | grep 'Package id 0:' | awk '{print $4}' | tr -d '+°C')
    if (( $(echo "$TEMP > $PRAG" | bc -l) )); then
        notify-send "⚠️ Temperatură CPU Ridicată" "Temperatura actuală: $TEMP°C"
        paplay /usr/share/sounds/freedesktop/stereo/complete.oga
    fi
    sleep $INTERVAL
done

Salvează acest script ca monitor_temp.sh și fă-l executabil:

chmod +x monitor_temp.sh

🚀 Pasul 4: Automatizarea Scriptului la Pornirea Sistemului

Pentru a rula scriptul automat la pornirea sistemului, adaugă-l în fișierul crontab:

crontab -e

Adaugă următoarea linie la sfârșitul fișierului:

@reboot /cale/către/monitor_temp.sh

Asigură-te că înlocuiești /cale/către/monitor_temp.sh cu calea completă către scriptul tău.

 

🎮 Concluzie

Acum ai un sistem de monitorizare a temperaturii CPU care te avertizează în timp real dacă temperatura depășește un prag critic. Acest lucru este esențial pentru a preveni supraîncălzirea în timpul sesiunilor intense de gaming.

Vizitator
Acest topic este acum închis pentru alte răspunsuri.
  • Navigare recentă   0 membri

    • Nici un utilizator înregistrat nu vede această pagină.
×
×
  • Creează nouă...

Informații Importante

Termeni de Utilizare & Politică Intimitate