J'ai mis à jour mon MacBook Pro vers OS X Lion, et maintenant les fans fonctionnent à grande vitesse, même à très faibles charges.
J'ai fait beaucoup de choses, en réinitialisant PRAM, SMC, etc., mais le problème persiste. Il semble que cela ait à voir avec Parallels ou une autre application.
Je me demande comment pourrais-je savoir quels programmes / scripts / services sont démarrés au redémarrage sur mon MacBook. Je ne parle pas simplement d'aller aux comptes d'utilisateurs dans les préférences système . Je veux dire la liste complète, comme celle que vous obtenez sur une machine Linux.
Réponses:
Voir quels processus sont en cours d'exécution
ps ax
Démarrage automatique des processus
loginwindow
décrit ici , lisez la valeur actuelle avecdefaults read com.apple.loginwindow LoginHook
launchd
script (ou autrement gérés parlaunchd
). Liste de tous avecsudo launchctl list
. Voirman launchctl
pour plus de détails.Concernant les
launchd
listes, vous pouvez voir leurs fichiers de définition dans les sousLaunchAgents
-LaunchDaemons
répertoires et des répertoires de votre systèmeLibrary
:/System/Library
(vous ne devriez probablement pas y toucher)/Library/
(généralement pour tous les utilisateurs)/Users/yourname/Library
(vos propres programmes)Dans les deux dernières bibliothèques, recherchez tout élément suspect. Il s'agit généralement de XML, vous pouvez donc les ouvrir et les lire.
Le problème ici est que vous pouvez exécuter un seul processus qui lance des tonnes d'autres à une certaine condition, par exemple
cron
sur OS X existe mais est désactivé par défaut. Spécifiez@reboot
un travail et il sera lancé parcron
au démarrage du système.Quelque chose de similaire s'applique à vos fichiers de configuration de shell,
.bash_profile
etc., qui peuvent lancer des processus en arrière-plan dès que vous ouvrez Terminal.la source
/System/Library/Extensions
. Les noms des outils de ligne de commande pour gérer ceux-ci commencent parkext
.LoginHook
Existe-t- il encore? J'obtiens