gpt4 book ai didi

c - 对 C 程序的用户 session 实现资源限制

转载 作者:行者123 更新时间:2023-11-30 21:11:59 24 4
gpt4 key购买 nike

我有一个二进制文件。我想在执行时对该二进制文件可用的资源设置限制。

最佳答案

我不确定我是否完全理解您想要的内容,但您可以像这样设置 malloc 可用的内存量:

    struct rlimit s;
int ret = getrlimit(RLIMIT_DATA, &s); // 0 on success
s.rlim_cur = s.rlim_max;
ret = setrlimit(RLIMIT_DATA, &s);

这将允许进程使用最大的数据内存。但如果在此过程中已经将最大值设置得很低,则普通用户无法再次增加它。

关于c - 对 C 程序的用户 session 实现资源限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15369212/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com