Ho la seguente funzione:
hardware_model () {
local hardware_mod
hardware_mod=$(defaults read ~/Library/Preferences/com.apple.SystemProfiler.plist 'CPU Names' \
| cut -sd '"' -f 4 \
| uniq)
write_header "Hardware Model" "$hardware_mod"
}
che restituisce, ad esempio MacBook Air (13-inch, Early 2014)
.
Tuttavia, su alcune macchine - con la stessa versione di OS X - ottengo:
2018-08-20 11:59:30.331 defaults[25029:3478859]
The domain/default pair of
(/var/root/Library/Preferences/com.apple.SystemProfiler.plist, CPU
Names) does not exist .
La mia domanda è: quali azioni specifiche attivano la creazione di: com.apple.SystemProfiler.plist
? Mi piacerebbe essere in grado di creare questo file in modo affidabile in OS X 10.10-10.13 (incluso), da un terminale, se possibile.
Grazie.