在另一个进程上设置限制

发布于 2024-12-11 23:30:16 字数 207 浏览 0 评论 0原文

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

N.. 是的,我可以降低自己的(硬)限制,然后分叉,但由于没有特权,我无法再次提高自己的限制。这不是一个解决方案。

I know I can use setrlimit to limit the resources my program can use, but if my program launches another process, how can I set corresponding limits on that other process?

N.. Yes, I could lower my own (hard) limits and then fork, but being unprivileged, would not be able to put my own limits back up again. This is not a solution.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

眼眸里的那抹悲凉 2024-12-18 23:30:16

fork()首先,然后在exec()之前调用setrlimit()

You fork() first and then call setrlimit() before exec().

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文