如何使用 C 和系统调用来模拟 bash 的 "ulimit -u" 命令?
How to emulate bash's "ulimit -u" command using C and system calls?
我的任务是编写一个程序来确定用户可以拥有的最大进程数,就像 bash 的 "ulimit -u" 内置命令一样,但是 使用系统调用和C。关于如何实现这一目标的任何提示?
ulimit
内置函数只是 getrlimit
和 setrlimit
函数的接口。
参见getrlimit, setrlimit man page。
您尤其对 RLIMIT_NPROC
资源感兴趣。
我的任务是编写一个程序来确定用户可以拥有的最大进程数,就像 bash 的 "ulimit -u" 内置命令一样,但是 使用系统调用和C。关于如何实现这一目标的任何提示?
ulimit
内置函数只是 getrlimit
和 setrlimit
函数的接口。
参见getrlimit, setrlimit man page。
您尤其对 RLIMIT_NPROC
资源感兴趣。