使用system()函数

时间:2016-11-23 01:30:16

标签: c linux ulimit

当我尝试使用以下两行执行c代码时,ulimit仍显示为无限制,但我希望答案为1024.

system("ulimit -d 1024"); system("ulimit -d");

1 个答案:

答案 0 :(得分:2)

如果您想为调用流程设置ulimit,请使用setrlimit(2)和arguemnt RLIMIT_DATA

system()将fork,ulimit命令只影响子进程,而不影响调用进程。