设置launchctl limit maxfiles 512无限制导致错误:"maxfiles"的硬限制和软限制都不能无限制

Vic*_*r S 5 macos osx-lion

我的终端http://d.pr/1pE5的屏幕截图

我正在学习本教程:

http://blog.ghostinthemachines.com/2010/01/19/mac-os-x-fork-resource-temporarily-unavailable/

它告诉我按照我在屏幕截图中遵循的过程的地方:

[laptop:~ user]$ launchctl limit maxproc 512 1024

[laptop:~ user]$ launchctl limit maxfiles 512 unlimited

[laptop:~ user]$ launchctl limit

我正在尝试执行以下设置:

launchctl limit maxfiles 512无限制

我的系统(狮子)告诉我,我在做什么是错的,而且很傻,但它已经设置无限......所以我不知道发生了什么,或者为什么它会这样做.

我应该继续并给它一个特定的价值吗?

mye*_*hen 1

此评论表示,unlimited 对于 10.6 上的 maxfiles 无效。

因为这不适用于 10.7 (Lion),所以我实际上不知道答案是什么。

编辑:答案仅适用于 10.6。删除了将软限制和硬限制设置为 512 的不良建议。

  • 我不认为省略第二个参数是您想要的:“launchctl limit maxfiles 512”然后会在我的系统(Mountain Lion)上产生“maxfiles 512 512”。 (2认同)