Actualicé mi MacBook Pro a OS X Lion, y ahora los fanáticos están trabajando a alta velocidad, incluso con cargas muy bajas.
Hice muchas cosas, reiniciando PRAM, SMC, etc., pero el problema persiste. Parece que tiene que ver con Parallels o alguna otra aplicación.
Me pregunto cómo podría averiguar qué programas / scripts / servicios se inician al reiniciar en mi MacBook. No estoy hablando de solo ir a Cuentas de usuario en Preferencias del sistema . Me refiero a la lista completa, como la que obtienes en una máquina Linux.
Respuestas:
Ver qué procesos se están ejecutando
ps ax
Procesos de inicio automático
loginwindow
descrito aquí , lea el valor actual condefaults read com.apple.loginwindow LoginHook
launchd
script (o gestionados de otro modo porlaunchd
). Listar todo consudo launchctl list
. Verman launchctl
para más detalles.Con respecto a las
launchd
listas, puede ver sus archivos de definición en los subdirectoriosLaunchAgents
y de losLaunchDaemons
directorios de su sistemaLibrary
:/System/Library
(probablemente no deberías tocar estos)/Library/
(generalmente para todos los usuarios)/Users/yourname/Library
(sus propios programas)En las últimas dos bibliotecas, verifique si hay algo sospechoso. Por lo general, es XML, por lo que puede abrirlos y leerlos.
El problema aquí es que puede ejecutar un solo proceso que inicia toneladas de otros en una determinada condición, por ejemplo,
cron
en OS X existe pero está desactivado de forma predeterminada. Especifique@reboot
para un trabajo, y se iniciarácron
al iniciar el sistema.Algo similar se aplica a sus archivos de configuración de shell,
.bash_profile
etc., que puede iniciar procesos en segundo plano tan pronto como abra Terminal.fuente
/System/Library/Extensions
. Los nombres de herramientas de línea de comando para manejar esos comienzan conkext
.LoginHook
Todavía existe? Recibo el siguiente error cuando intento leer el valor: El dominio / par predeterminado de (/Users/[usernamefont>/Library/Preferences/com.apple.loginwindow, LoginHook) no existe