1 votos

"Demasiados archivos abiertos" - ¿Cómo puedo establecer el valor ulimit -n para emacs en Lion?

He visto otras preguntas sobre 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 sigo sin tener claro cómo podría establecer el límite de archivos abiertos para mi instancia de emacs. ¿Puede alguien explicarme eso?

Me parece que ulimit -n establece el límite para el shell actual. Eso no funcionará para emacs, porque emacs no es un shell. Además, aparentemente el lanzamiento de emacs desde la shell permitiría el ulimit -n para que el shell se aplique a emacs. Pero me gustaría no invocar emacs desde una 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 dónde se aplican exactamente 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 establecer el límite de archivos para una aplicación específica. Chrome, Emacs, o lo que sea. En mi caso particular, me interesa emacs pero supongo que sería una solución genérica.

Gracias.

[He intentado etiquetar esto con ulimit pero no pude, porque estoy en 101 rep ahora mismo]

2voto

Dennis Puntos 33

Antes de

enter image description here

Editar:

sudo vi /etc/launchd.conf

Anexar:

limit maxproc   100000  200000
limit maxfiles  100000  200000

Reiniciar

enter image description here

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X