Linux

在 Linux 中使用 C/C++ 限制父程序對子程序的 cpu 和 ram 使用

  • August 1, 2019

我正在嘗試從父程序創建子程序。我想使用 C/C++ 限制子程序的 CPU 和 RAM 使用。有沒有辦法做到這一點?

在較舊的 Unices 上,這是通過 ulimit(2) 系統呼叫完成的,目前的 Linux 使用 getrlimit(2)、sysconf(3)/setrlimit(2)。查看手冊頁。您將通過 fork(2) 創建子程序,設置它的限制,然後使用 exec(3) 呼叫之一來啟動所需的程序。

引用自:https://unix.stackexchange.com/questions/533315