rlimit 是基于进程的。rlimit 可确立对某个进程占用各种系统资源的限制。由该进程创建的每个进程均从其原始进程继承此资源限制。资源限制由一对值来定义。这些值指定了当前(软)限制和最大(硬)限制。
进程可能会不可逆转地将其硬限制降为大于或等于软限制的任何值。只有具有超级用户 ID 的进程可以提高硬限制。请参见 setrlimit() 和 getrlimit()。
rlimit 结构包含用于定义软限制和硬限制的两个成员。
rlim_t rlim_cur; /* current (soft) limit */ rlim_t rlim_max /* hard limit */