"Demasiados archivos abiertos": ¿cómo puedo establecer el valor ulimit -n para emacs en Lion? [duplicar]

He visto otras preguntas que cubren el tema de cómo establecer el límite de archivos en Leopard/Lion.

Por ejemplo:

¿Cómo aumentar correctamente ulimit -n en Lion?
Demasiados archivos abiertos

Pero después de leerlos, todavía no tengo claro cómo establecería el límite de archivos abiertos para mi instancia de emacs. ¿Alguien puede explicarme eso?

Me parece que ulimit -nestablece el límite para el shell actual. Eso no funcionará para emacs, porque emacs no es un shell. Además, aparentemente lanzar emacs desde el shell permitiría que el ulimit -nvalor del shell se aplicara a emacs. Pero me gustaría no invocar emacs desde un shell; Me gustaría simplemente hacer clic en el icono bonito.

También hay otras formas de modificar el límite de archivos abiertos, pero no tengo claro exactamente dónde se aplican esos límites. Al menos uno de los límites se aplica a "todos los archivos abiertos en el sistema operativo" y para mis propósitos eso es demasiado amplio.

Quiero saber cómo configurar el límite de archivos para una aplicación específica. Chrome, Emacs o lo que sea. En mi caso particular, estoy interesado en emacs pero supongo que sería una solución genérica.

Gracias.

[Intenté etiquetar esto con ulimitpero no pude, porque estoy en 101 repeticiones en este momento]

Respuestas (1)

Antes

ingrese la descripción de la imagen aquí

Editar:

sudo vi /etc/launchd.conf

Adjuntar:

limit maxproc   100000  200000
limit maxfiles  100000  200000

Reiniciar

ingrese la descripción de la imagen aquí

¿Puede verificar el enlace a la captura de pantalla "después"? ¿O simplemente agregar el resultado como texto (cortar y pegar desde la Terminal)?