在Mac High Sierra中增加打开文件的数量

在Mac High Sierra 10.13.3上,我有256个打开的文件。 我想举起它,然后打开一个终端并输入

sudo launchctl limit maxfiles 1000000 1000000

当我进入时这不会改变任何东西

ulimit -a 

我仍然得到256

但这确实改变了一些东西,因为当我进入

sudo launchctl limit maxfiles 1000 1000

系统只是停止工作,直到重新启动。

在Mac High Sierra中增加打开文件数的正确方法是什么

以下命令更改仅用于特定终端会话的打开文件

ulimit -n 4096