"Troppi file aperti" - come posso impostare il valore ulimit -n per emacs su Lion? [duplicare]

1

Ho visto altre domande che trattano l'argomento su come impostare il limite del file su Leopard / Lion.

Ad esempio:

How to properly increase ulimit -n on Lion?
Too Many Open Files

Ma dopo aver letto quelli non sono ancora chiaro su come impostare il limite di file aperti per la mia istanza di emacs. Qualcuno può spiegarmelo?

Mi sembra che ulimit -n limiti il limite per la shell corrente. Questo non funzionerà con emacs, perché emacs non è una shell. Inoltre, apparentemente il lancio di emacs dalla shell consentirebbe il valore di ulimit -n per la shell da applicare a emacs. Ma vorrei non invocare emacs da una shell; Mi piacerebbe solo fare clic sull'icona carina.

Esistono anche altri modi per modificare il limite del file aperto ma non sono chiaro esattamente dove si applicano tali limiti. Almeno uno dei limiti si applica a "tutti i file aperti sul sistema operativo" e per i miei scopi è un pennello troppo ampio.

Voglio sapere come impostare il limite del file per un'app specifica. Chrome, Emacs o altro. Nel mio caso particolare, sono interessato a emacs ma immagino che sarebbe una soluzione generica.

Grazie.

[Ho provato a taggare questo con ulimit ma non ho potuto, perché ora sono a 101 rep]

    
posta Cheeso 15.08.2012 - 02:41
fonte

1 risposta

2

Prima

Modifica:

sudovi/etc/launchd.conf

Aggiungi:

limitmaxproc100000200000limitmaxfiles100000200000

Reboot

    
risposta data 15.08.2012 - 10:10
fonte

Leggi altre domande sui tag