Informazioni di sistema è una GUI per la CLI system_profiler . Viene letto direttamente da qualunque percentuale di% co_de sputa. Tutto il lavoro è già fatto per te ( system_profiler
legge da molti file e file eseguibili):
! Ho appena visto una risposta pubblicata. Vedi @XAleXOwnZX per il comando esatto.
Per compilarlo in uno script all'interno di Terminale , inserisci il testo come segue. Ritorno è supportato per le nuove righe dopo il comando system_profiler
.
cat
njboot$ cat > cycle
#! /bin/bash
#Output is current cycle count of the battery
system_profiler SPPowerDataType | grep "Cycle Count" | awk '{print $3}'
njboot$ chmod +x cycle
- Spostati nel tuo cestino locale, se è incluso nel percorso della shell. Il file attualmente risiede nella directory principale dell'utente ~ /
Optional:
njboot$ ./cycle
64
- Ora viene eseguito direttamente!
njboot$ mv cycle ~/bin/
Addendum:
Di nuovo, attribuisci credito a XAleXOwnZX per il comando esatto
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