在管理操作系统(特别是OSX)的限制时,这三个工具的功能和历史有什么区别和重叠:
ulimitlaunchctl,launchdsysctl我发现调整OSX上的最大进程和打开文件限制是令人困惑的。
如果某些进程是通过终端启动的,还是通过GUI启动,这有什么关系吗?
可能相关:
发布于 2016-01-03 20:41:35
这是shell的内置命令(bash/ash/zsh等)。它暂时设置当前shell的进程限制。顺便说一句,这不是macOS特有的。
大多数类似unix的系统(Linux/*BSD/macOS)通过sysctl命令/etc/sysctl.conf配置文件设置全局限制/内核设置。
看上去像macOS不尊重sysctl.conf重新启动。因此,在macOS上,看起来sysctl只是暂时设置全局限制的工具。
要以持久化的方式设置全局限制,请在launchctl上使用macOS。
https://serverfault.com/questions/502053
复制相似问题