Controllo presenza UPS dalla riga di comando

2

Le Preferenze di Sistema in Sierra sembrano sapere quando è presente un UPS. Come posso verificarlo dalla riga di comando?

    
posta Rob de Jonge 07.02.2017 - 17:16
fonte

3 risposte

2

Utilizza il comando system_profiler SPPowerDataType | grep "UPS Installed" .

Ciò restituirà qualcosa sulla falsariga di UPS Installed: No

    
risposta data 07.02.2017 - 17:26
fonte
2

Puoi utilizzare lo strumento pmctl di Power Manager per verificare la presenza di un UPS collegato, vedi Scripting Batteries and UPS su Mac OS X .

pmctl può essere pubblicato in una gamma di formati per semplificare l'analisi degli script, utilizzare il flag -f per questo:

  • JSON
  • perl
  • XML

In alternativa, puoi cercare l'output di system_profiler SPUSBDataType per trovare l'UPS corrispondente.

Ho scritto Power Manager, quindi sentiti libero di porre domande tecniche.

    
risposta data 07.02.2017 - 17:30
fonte
1

L'analisi dell'output di system_profiler SPPowerDataType fornisce uno stato di riga UPS Installed : Yes | No che sembra essere in grado di capovolgere (dis) il collegamento del cavo USB dall'UPS.

    
risposta data 07.02.2017 - 17:26
fonte

Leggi altre domande sui tag