¿Dónde están los archivos para información del sistema?

0

Solo tengo curiosidad si alguien sabe dónde puedo encontrar los archivos que ingresan los datos en la aplicación de información del sistema (ATA, audio, etc.).

Estoy interesado en escribir un programa que envíe un correo electrónico cada vez que aumente el número de ciclos de la batería.

Gracias.

    
pregunta William 19.06.2014 - 05:16

2 respuestas

1

Información del sistema es una GUI para el CLI system_profiler . Se lee directamente de lo que system_profiler escupe. Todo el trabajo ya está hecho para usted ( system_profiler lee desde diferentes archivos y ejecutables):

! Acabo de ver una respuesta publicada. Ver @XAleXOwnZX para el comando exacto.

Para compilar eso en un script dentro de Terminal , ingrese el texto de la siguiente manera. Return es compatible con las nuevas líneas después del comando cat .

njboot$ cat > cycle

#! /bin/bash

#Output is current cycle count of the battery

system_profiler SPPowerDataType | grep "Cycle Count" | awk '{print $3}'

  • Ahora, tienes el script. Presione Control + D dentro de la terminal para obtener un retorno de carro:

  • Hacer ejecutable:

njboot$ chmod +x cycle

  • prueba:

njboot$ ./cycle 64

  • Muévase a su contenedor local, si está incluido en su ruta de acceso de shell. El archivo reside actualmente en su directorio de usuario principal ~ /

Opcional:

njboot$ mv cycle ~/bin/

  • ¡Ahora corre directamente!

njboot$ cycle 64

Anexo: Nuevamente, acredite a XAleXOwnZX por el comando exacto

njboot$ cat > cycle
#! /bin/bash

#Cycle Count of Battery

system_profiler SPPowerDataType | grep "Cycle Count" | awk '{print $3}'    
njboot$ chmod +x cycle
njboot$ ./cycle
64
njboot$ mv cycle ~/bin/
njboot$ cycle
64
    
respondido por el njboot 19.06.2014 - 06:27
1

No sé el archivo por voz, pero puede usar un script de shell simple para obtener el recuento del ciclo de la batería, como se ve aquí .

system_profiler SPPowerDataType | grep "Cycle Count" | awk '{print $3}'

    
respondido por el Alexander 19.06.2014 - 05:31

Lea otras preguntas en las etiquetas