2010-02-05 14 views
10

Parece que OS X (10.6) no genera codedumps por defecto.¿Cómo habilitar los núcleos completos en OS X?

El uso de ulimit -c unlimited no es una buena solución porque ulimit establece el límite en una variable de entorno. Esto funcionará solo para aplicaciones de consola ejecutadas desde el shell que ejecutó ulimit. Si tienes una aplicación de interfaz gráfica de usuario, esto no funcionará.

Respuesta

13

Puede habilitar los volcados centrales y luego iniciar su aplicación GUI desde la línea de comandos usando open.

$ ulimit -c unlimited 
$ open /Applications/Address\ Book.app 

Yo miraba a TN2124 y sugiere un enfoque similar, sólo que sin el uso de abierta y solo el lanzamiento de la aplicación directamente, por ejemplo,

$ ulimit -c unlimited 
$ /Applications/TextEdit.app/Contents/MacOS/TextEdit 
+0

Esto no siempre funciona, compruebe http://stackoverflow.com/questions/135688/setting-environment-variables-in-os-x – sorin

+0

Esa discusión parece estar a punto de heredar las variables de entorno. Pruebe la técnica TN2124 de arriba y vea si eso funciona para usted. –