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]