
Actualicé mi MacBook Pro a OS X Lion y ahora los ventiladores funcionan a alta velocidad, incluso con cargas muy bajas.
Hice muchas cosas, reinicié PRAM, SMC, etc., pero el problema persiste. Parece que tiene que ver con Parallels o alguna otra aplicación.
Me pregunto cómo puedo saber qué programas/scripts/servicios se inician al reiniciar mi MacBook. No estoy hablando sólo de ir aCuentas de usuarioenPreferencias del Sistema. Me refiero a la lista completa, como la que se obtiene en una máquina Linux.
Respuesta1
Ver qué procesos se están ejecutando
- Desde la Terminal, utilizando
ps ax
- CorrerAplicaciones » Utilidades » Monitor de actividady seleccioneTodos los procesos. También puedes salir de ellos desde allí.
Iniciar procesos automáticamente
- Los que son seleccionados paraAbrir al iniciar sesiónen el muelle
- aquellos enPreferencias del Sistema » Cuentas » Elementos de inicio de sesión(En realidad, estos incluyen los de 1.)
- El gancho de inicio de sesión para
loginwindow
descrito aquí, lea el valor actual condefaults read com.apple.loginwindow LoginHook
- Algunos de los especificados como parte de un
launchd
script (o administrados de otro modo porlaunchd
). Enumera todo consudo launchctl list
. Verman launchctl
para más detalles.
Respecto a las launchd
listas, puedes ver sus archivos de definición en los subdirectorios LaunchAgents
y LaunchDaemons
de los directorios de tu sistema Library
:
/System/Library
(probablemente no deberías tocarlos)/Library/
(normalmente para todos los usuarios)/Users/yourname/Library
(tus propios programas)
En las dos últimas bibliotecas, busque cualquier cosa sospechosa. Generalmente es XML, por lo que puedes abrirlos y leerlos.
El problema aquí es que puedes ejecutar un único proceso que inicia muchos otros bajo una determinada condición, por ejemplo, cron
en OS X existe pero está desactivado de forma predeterminada. Especifique @reboot
un trabajo y se iniciará cron
al iniciar el sistema.
Algo similar se aplica a los archivos de configuración de Shell .bash_profile
, etc., que pueden iniciar procesos en segundo plano tan pronto como abre la Terminal.