Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Linux - esiste un programma linux per il controllo delle temperature?
Forum - Linux - esiste un programma linux per il controllo delle temperature?

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 1:00
Giovedì, 01/01/1970
salve, sto cercando un programma che permetti di controllare la temperatura della mia cpu e nel caso superi un certo valore, termini un processo o almeno spenga il computer...
Ho provato a cercare in rete, ma ho trovato solo lm-sensors che non permette alcuna azione. Inoltre il programma deve essere per forza cli.
grazie

Ultima modifica effettuata da il 30/07/2016 alle 10:18
PM Quote
Avatar
lumo (Member)
Expert


Messaggi: 449
Iscritto: 18/04/2010

Segnala al moderatore
Postato alle 10:06
Sabato, 30/07/2016
Cosa intendi per controllare? Se ti basta monitorare e spegnere quando supera una soglia ti basta uno script bash.
Se invece per controllare intendi cercare di regolare la temperatura, è tutta un'altra storia.

PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 10:15
Sabato, 30/07/2016
allora credo mi serve uno script bash, voglio semplicemente proteggere il pc dalle alte temperature quando non sono a casa.
qualcuno mi può dire i comandi? Non sono molto esperto.

Ultima modifica effettuata da il 30/07/2016 alle 15:16
PM Quote
Avatar
pierotofy (Admin)
Guru^2


Messaggi: 6230
Iscritto: 04/12/2003

Segnala al moderatore
Postato alle 19:07
Sabato, 30/07/2016
Testo quotato


sudo apt-get install lm-sensors
sudo sensors-detect
sensors



Il mio blog: https://piero.dev
PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 19:15
Sabato, 30/07/2016
Testo quotato

Postato originariamente da pierotofy:

Testo quotato


sudo apt-get install lm-sensors
sudo sensors-detect
sensors



ma con questi potrei solo visualizzare le temperature ma non posso programmare un riavvio/spegnimento, o sbaglio?

PM Quote
Avatar
TheDarkJuster (Member)
Guru^2


Messaggi: 1620
Iscritto: 27/09/2013

Segnala al moderatore
Postato alle 20:05
Sabato, 30/07/2016
si, corretto, ma....
Codice sorgente - presumibilmente Delphi

  1. #!/bin/sh
  2.  
  3. while true; do
  4. lettura=$(lm-sensor)
  5.  
  6. #..... ottieni temp
  7.  
  8. if [ "$lettura" > 60]; then
  9.     shutdown -h -t 60 +20 "temperatura troppo alta: spengo"
  10. fi
  11. done



lo script sarà qualcosa del genere....

P.S. ovviamente andrà eseguito così:
Codice sorgente - presumibilmente Plain Text

  1. sudo chmod +x temp.sh
  2. touch temp.log
  3. sudo ./temp.sh > temp.log&


Ultima modifica effettuata da TheDarkJuster il 30/07/2016 alle 20:06
PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 20:14
Sabato, 30/07/2016
grazie, un'ultimo dubbio:
nel caso di un multicore, come si possono distinguere le temperature?  E' possibile ottenere con lo stesso metodo anche la temperatura della gpu?
in ogni caso lo script restituisce: [1] 4089
cosa significa??

Ultima modifica effettuata da il 30/07/2016 alle 23:49
PM Quote
Avatar
TheDarkJuster (Member)
Guru^2


Messaggi: 1620
Iscritto: 27/09/2013

Segnala al moderatore
Postato alle 12:34
Domenica, 31/07/2016
Non lo so, lo script non è completo perchè non posso provarlo.

Per sapere se puoi ottenere la temperatura della gpu o dei diversi core devi guardare il manuale di lm-sensor

PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 13:46
Domenica, 31/07/2016
per quanto riguarda la gpu ho scoperto che è possibile creare uno script simile usando aticonfig, per la cpu ho trovato uno script in rete a cui dovrei apportare modifiche, credo di essere sulla strada giusta, grazie per l'aiuto comunque

PM Quote
Pagine: [ 1 2 ] Precedente | Prossimo