Python-Script per verificare se PC è acceso

Bash, Perl, Python, Ruby, ...

Python-Script per verificare se PC è acceso

Messaggioda Dragon12 » 17/09/2015, 14:29

Ciao a tutti,

vorrei verificare con uno script python che vada a verificare la presenza di corrente e restituisca un flag=1. E' possibile?

Grazie per le informazioni
Dragon12
Newbie
Newbie
 
Messaggi: 5
Iscritto il: 17/09/2015, 14:23


Re: Python-Script per verificare se PC è acceso

Messaggioda Dragon12 » 17/09/2015, 15:33

Ciao, ti ringrazio. In effetti è ciò che mi serve, però questo è valido per windows:

Codice: Seleziona tutto
result = windll.kernel32.GetSystemPowerStatus( byref(powerclass) )


a me servirebbe per una macchina con installato Ubuntu.

Grazie
Dragon12
Newbie
Newbie
 
Messaggi: 5
Iscritto il: 17/09/2015, 14:23

Re: Python-Script per verificare se PC è acceso

Messaggioda marcomg » 17/09/2015, 15:36

Ma sei su un portatile e vuoi vedere se stai andando a batteria o no?
Puoi usare acpi -a:
Codice: Seleziona tutto
marco@ACER:~$ acpi -a
Adapter 0: on-line
marco@ACER:~$ acpi -a
Adapter 0: off-line
Windows is what you open when you want fresh air from outside.
Avatar utente
marcomg
Hero Member
Hero Member
 
Messaggi: 5591
Iscritto il: 22/08/2011, 18:54

Re: Python-Script per verificare se PC è acceso

Messaggioda Dragon12 » 17/09/2015, 15:42

No, sono un fisso. Ma il concetto è quello.

Eseguendo
Codice: Seleziona tutto
acpi -a


mi restituisce:

No support for device type: power_supply. Inoltre, andando a vedere nella directory:

Codice: Seleziona tutto
cd /sys/class/power_supply
mi sono accorto che è vuota.
Dragon12
Newbie
Newbie
 
Messaggi: 5
Iscritto il: 17/09/2015, 14:23

Re: Python-Script per verificare se PC è acceso

Messaggioda frenko » 17/09/2015, 16:04

Quello che vuoi fare é verificare da un pc qualunque se un altro é acceso o spento? Non so se questa cosa possa essere fatta tramite script, come interagisce python con un pc spento? Forse tramite wake on lan?
Pc Fisso: Debian Jessie + Openbox
Portatile Dell xps 15: Debian Jessie + Cinnamon
Raspberry Pi 2: Raspbian minimal (MIBIAN)
frenko
Sr. Member
Sr. Member
 
Messaggi: 308
Iscritto il: 14/07/2013, 13:48

Re: Python-Script per verificare se PC è acceso

Messaggioda nydebianized » 17/09/2015, 16:12

No support for device type: power_supply. Inoltre, andando a vedere nella directory:


Controlla nel file di configurazione di Grub di non aver impostato la voce acpi=off
dd if=/dev/brain of=/dev/head
Avatar utente
nydebianized
Sr. Member
Sr. Member
 
Messaggi: 338
Iscritto il: 08/11/2006, 4:43

Re: Python-Script per verificare se PC è acceso

Messaggioda marcomg » 17/09/2015, 16:27

Scusa, ma non ho capito cosa tu voglia fare... spiegati meglio... Sei molto criptico e non è possibile aiutarti se non fai più informazioni.
Windows is what you open when you want fresh air from outside.
Avatar utente
marcomg
Hero Member
Hero Member
 
Messaggi: 5591
Iscritto il: 22/08/2011, 18:54

Re: Python-Script per verificare se PC è acceso

Messaggioda Dragon12 » 17/09/2015, 16:36

Si scusate,

il mio obiettivo è quello di verificare il livello della batteria del PC. Se è sopra una certa soglia deve ritornare 1 altrimenti deve ritornare 0.

Quindi lo script girerebbe sullo stesso pc sul quale vorrei fare il controllo.

E' più chiaro?

Grazie a tutti
Dragon12
Newbie
Newbie
 
Messaggi: 5
Iscritto il: 17/09/2015, 14:23

Re: Python-Script per verificare se PC è acceso

Messaggioda frenko » 17/09/2015, 17:44

Ma il pc non é un fisso? Che batteria ha? Hai un ups collegto al pc?
Pc Fisso: Debian Jessie + Openbox
Portatile Dell xps 15: Debian Jessie + Cinnamon
Raspberry Pi 2: Raspbian minimal (MIBIAN)
frenko
Sr. Member
Sr. Member
 
Messaggi: 308
Iscritto il: 14/07/2013, 13:48

Re: Python-Script per verificare se PC è acceso

Messaggioda Dragon12 » 18/09/2015, 8:41

Esatto, è un fisso collegato ad un UPS
Dragon12
Newbie
Newbie
 
Messaggi: 5
Iscritto il: 17/09/2015, 14:23

Re: Python-Script per verificare se PC è acceso

Messaggioda marcomg » 18/09/2015, 11:27

E l'UPS come è collegato al PC?

P.S. Veramente sei forte sai, bisogna farti il 3o grado per cercare di aiutarti.
P.P.S. Avevo un certo presentimento sin da subito che si trattasse di un UPS e il mio presentimento mi dice anche che il collegamento è fatto così LINE → UPS → PC mi sbaglio?
Windows is what you open when you want fresh air from outside.
Avatar utente
marcomg
Hero Member
Hero Member
 
Messaggi: 5591
Iscritto il: 22/08/2011, 18:54

Re: Python-Script per verificare se PC è acceso

Messaggioda frenko » 18/09/2015, 12:32

marcomg ha ragione, se vuoi avere un aiuto concreto devi farci capire al meglio cosa vuoi realizzare e cosa hai a disposizione per farlo.
Il pc è attaccato all' UPS, questo UPS può essere amministrato via ethernet con un interfaccia web? altro? come interagisci con l' UPS? non è così automatico vedere il livello di batteria, secondo me tramite acpi non è possibile farlo, ad esempio
Pc Fisso: Debian Jessie + Openbox
Portatile Dell xps 15: Debian Jessie + Cinnamon
Raspberry Pi 2: Raspbian minimal (MIBIAN)
frenko
Sr. Member
Sr. Member
 
Messaggi: 308
Iscritto il: 14/07/2013, 13:48


Torna a Scripting

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite