Exécution de ceci :
system_profiler -detailLevel full
produit un inventaire des applications, entre autres choses.
Comment le système "sait-il" à propos de ces applications ?
- Spotlight ? (par exemple chaque fois qu'un dossier est créé/renomment avec l'extension .app..)
- recherche du système de fichiers au moment de l'invocation ? (par exemple
find -type d -name '*.app'
...) - balayage des chemins prédéfinis ?
- autre ?
Arrêter le service md affecterait-il la sortie ? Restaurer à partir de TimeMachine ?
Ce que j'aimerais finalement faire c'est de interroger cette "base de données", si c'est une base de données et pas une requête "juste à temps".
Requêtes utiles :
- Rechercher des téléchargements obsolètes/non sécurisés de l'application X, si la version >= Y
- uTorrent est-il présent quelque part ?
- Ce système a-t-il encore des applications PPC ?
- etc.