1 votos

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

Tengo curiosidad por saber si alguien sabe dónde puedo encontrar los archivos que introducen 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 el recuento de ciclos de la batería aumente.

Gracias.

2voto

Mike Puntos 1018

No conozco el archivo en sí, pero puedes usar un simple shell script para obtener el recuento de ciclos de la batería, como se ve aquí .

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

1voto

Goldorak84 Puntos 116

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

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

Para compilar eso en un script dentro de Terminal , introduzca el texto como se indica a continuación. Return es compatible con las nuevas líneas después de cat comando.

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. Pulsa Control + D dentro de la terminal para un retorno de carro:

  • Hazlo ejecutable:

njboot$ chmod +x cycle

  • Prueba:

njboot$ ./cycle 64

  • Muévelo a tu papelera local, si está incluido en tu ruta de acceso al shell. El archivo reside actualmente en su directorio de usuario superior ~/

Opcional:

njboot$ mv cycle ~/bin/

  • ¡Ahora se ejecuta directamente!

njboot$ cycle 64

Adenda: Una vez más, el crédito a XAleXOwnZX para 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

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X