Skip to content

Script pentru monitorizarea temperaturi în GNu/Linux

License

Notifications You must be signed in to change notification settings

thinkroot99/ThinkTemp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ThinkTemp

Descriere

  • ThinkTemp: Monitorizare temperatură în timp real
  • Acest script monitorizează temperatura HDD-ului și a CPU-ului în timp real, înregistrează temperaturile într-un fișier și trimite notificări prin e-mail atunci când temperatura CPU depășește limita specificată.

Dependințe:

  • hddtemp: Pentru citirea temperaturii HDD-ului.
  • lm-sensors: Pentru citirea temperaturii CPU-ului.
  • ssmtp: Pentru trimiterea de e-mail-uri (configurat corespunzător).

Utilizare:

  1. Asigurați-vă că aveți instalate dependențele necesare:
  • hddtemp: Pentru citirea temperaturii HDD-ului.
  • lm-sensors: Pentru citirea temperaturii CPU-ului.
  • ssmtp: Pentru trimiterea de e-mail-uri (asigurați-vă că este configurat corespunzător).

Pentru instalare în Debian/Ubuntu: sudo apt-get install hddtemp lm-sensors ssmtp

Pentru instalare în Arch Linux: sudo pacman -S hddtemp lm_sensors ssmtp

  1. Copiați conținutul scriptului într-un fișier nou folosind un editor de text (de exemplu, nano, vim, sau gedit).

  2. Salvați fișierul cu extensia „.sh” (de exemplu, „thinktemp.sh”).

  3. Faceți fișierul executabil: chmod +x thinktemp.sh

  4. Rulați scriptul cu sudo: sudo ./thinktemp.sh

Scriptul va începe să monitorizeze temperaturile și va afișa informații despre temperaturile HDD-ului și a CPU-ului în timp real. De asemenea, va înregistra temperaturile într-un fișier numit "temperature_log.txt" și va trimite notificări prin e-mail la adresa specificată în variabila "EMAIL_RECIPIENT" atunci când temperatura CPU depășește limita specificată în variabila "TEMPERATURE_LIMIT".

Releases

No releases published

Packages

No packages published

Languages