对屏幕会话应用内存限制

对屏幕会话应用内存限制

您可以在以下位置设置标准 Linux 应用程序的内存使用限制:/etc/security/limits.conf

很遗憾,我以前以为 这些限制仅适用于用户应用程序,而不适用于系统服务。这意味着用户可以通过系统服务(例如)启动应用程序来绕过限制screen。我想知道是否可以让用户使用screen但仍强制执行应用程序限制。

Jeff 提出了一个很棒的想法,即使用nohup遵守用户限制的程序(太棒了!),但我仍然想知道是否有可能模仿有用的窗口功能screen

编辑:

看来我的screen会话现在遵守了 中定义的硬地址空间限制/etc/security/limits.conf。我肯定犯了什么错误。我最近安装了cpulimit,但我怀疑这不是解决办法。谢谢nohupJeff 的提示!它非常有用。

CPU 限制包链接

答案1

我不会评论这是否是真正的“漏洞”或有意为之的行为,但这种情况的解决方法是不允许访问screen。如果他们/您需要在注销时运行某个进程,他们可以使用nohup

相关内容