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]