当我试图用以下两行代码执行一个c代码时,ulimit仍然显示为无限的,但我希望答案是1024。system("ulimit -d 1024");system("ulimit -d");
最佳答案
如果要设置用于调用进程的ulimit,请与arguemnt一起使用setrlimit(2)。RLIMIT_DATA
将分叉,ulimit命令只影响子进程,而不影响调用进程。
关于c - 使用system()函数运行ulimit -d,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40754610/