UPS presente cheque desde la línea de comando

2

Las preferencias del sistema en Sierra parecen saber cuándo hay un UPS presente. ¿Cómo puedo verificar esto desde la línea de comandos?

    
pregunta Rob de Jonge 07.02.2017 - 17:16

3 respuestas

2

Usa el comando system_profiler SPPowerDataType | grep "UPS Installed" .

Esto devolverá algo en la línea de UPS Installed: No

    
respondido por el JMY1000 07.02.2017 - 17:26
2

Puede usar la herramienta pmctl de Power Manager para verificar si hay un UPS conectado, consulte Scripting Baterías y UPS en Mac OS X .

pmctl puede generar un rango de formatos para facilitar el análisis de secuencias de comandos, use la marca -f para esto:

  • JSON
  • perl
  • XML

Alternativamente, puedes buscar la salida de system_profiler SPUSBDataType para encontrar el UPS que coincida.

Escribí Power Manager, así que no dudes en hacer preguntas técnicas.

    
respondido por el Graham Miln 07.02.2017 - 17:30
1

El análisis de la salida de system_profiler SPPowerDataType proporciona un estado de línea UPS Installed : Yes | No que parece estar volteando conmigo (des) conectando el cable USB del UPS.

    
respondido por el Rob de Jonge 07.02.2017 - 17:26

Lea otras preguntas en las etiquetas