- 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ă.
- hddtemp: Pentru citirea temperaturii HDD-ului.
- lm-sensors: Pentru citirea temperaturii CPU-ului.
- ssmtp: Pentru trimiterea de e-mail-uri (configurat corespunzător).
- 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
-
Copiați conținutul scriptului într-un fișier nou folosind un editor de text (de exemplu, nano, vim, sau gedit).
-
Salvați fișierul cu extensia „.sh” (de exemplu, „thinktemp.sh”).
-
Faceți fișierul executabil:
chmod +x thinktemp.sh
-
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".