setrlimit另一个进程

spr*_*aff 1 unix linux resources posix limit

我知道我可以使用setrlimit来限制我的程序可以使用的资源,但是如果我的程序启动另一个进程,我该如何设置其他进程的相应限制?

N ..是的,我可以降低我自己的(硬)限制,然后分叉,但是没有特权,将无法再次恢复我自己的限制.这不是解决方案.

tro*_*foe 5

fork() ,然后调用setrlimit()之前exec().