「開いているファイルが多すぎます」-Lionのemacsにulimit -n値を設定するにはどうすればよいですか?[複製]


1

この質問にはすでに答えがあります:

Leopard / Lionでファイル制限を設定する方法のトピックをカバーする他の質問を見てきました。

例えば:

Lionでulimit -nを適切に増やす方法は?
開いているファイルが多すぎる

しかし、それらを読んだ後でも、emacsのインスタンスのオープンファイル制限をどのように設定するかについてはまだ明確ではありません。誰も私にそれを説明できますか?

ulimit -n現在のシェルに制限を設定しているように思えます。emacsはシェルではないため、emacsでは機能しません。また、シェルからemacsを起動すると、シェルのulimit -n値がemacsに適用されるようになります。しかし、シェルからemacsを呼び出さないようにします。きれいなアイコンをクリックするだけです。

また、開いているファイルの制限を変更する他の方法もいくつかありますが、それらの制限がどこで適用されるのか正確にはわかりません。制限の少なくとも1つは、「オペレーティングシステムで開かれているすべてのファイル」に適用され、筆者の目的にとっては広すぎます。

特定のアプリのファイル制限を設定する方法を知りたい。Chrome、Emacs、その他何でも。私の特定のケースでは、emacsに興味がありますが、それは一般的なソリューションになると思います。

ありがとう。

[このタグを付けようとしましたulimitが、できませんでした。今は101の担当者です]

回答:


2

ここに画像の説明を入力してください

編集:

sudo vi /etc/launchd.conf

追加:

limit maxproc   100000  200000
limit maxfiles  100000  200000

リブート

ここに画像の説明を入力してください


「後」のスクリーンショットへのリンクを確認してください。または、結果をテキストとして追加するだけです(ターミナルからカット&ペースト)?
nohillsideの
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.