0 ulimit是否会更改正在运行的程序的限制?它们的特定资源是否在运行时无法更改?如果ulimit在运行时不更改限制,这是否意味着您必须重新启动所有守护程序才能使用新的指定限制? linux freebsd ulimit — 亚历克斯·洛德·索森 source
1 正确,据我所知,ulimit命令不会更改正在运行的程序的限制。但是,您可以从正在运行的程序中调用set_rlimit和朋友。您可能还想看一下资源控制方面的内容man rctl,但这需要重建内核。 — 史蒂夫·威尔斯 source
0 您可以通过使用ulimit(或限制,取决于外壳)来限制守护程序的资源,或者可以使用/etc/login.conf(因此,针对每个守护程序类型的用户帐户)对其进行设置。 更新后,请/etc/login.conf确保您按照文件顶部的步骤重新生成该文件的数据库版本。然后,假设守护程序更改了用户帐户,请重新启动该守护程序。 — 科鲁斯 source