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

1

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 archivo abierto para mi instancia de emacs. ¿Alguien me puede explicar eso?

Me parece que ulimit -n establece el límite para el shell actual. Eso no funcionará para emacs, porque emacs no es una shell. Además, aparentemente el lanzamiento de emacs desde el shell permitiría que el valor ulimit -n para el shell se aplique a emacs. Pero me gustaría no invocar emacs desde un shell; Me gustaría hacer clic en el icono bonito.

También hay otras formas de modificar el límite de archivo abierto, 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 es un pincel 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, estoy interesado en emacs pero supongo que sería una solución genérica.

Gracias.

[Intenté etiquetar esto con ulimit pero no pude, porque ahora estoy en 101 representantes]

    
pregunta Cheeso 15.08.2012 - 02:41

1 respuesta

2

Antes

Editar:

sudovi/etc/launchd.conf

Añadir:

limitmaxproc100000200000limitmaxfiles100000200000

Reiniciar

    
respondido por el tquang 15.08.2012 - 10:10

Lea otras preguntas en las etiquetas