我想限制每个用户的 CPU 和 RAM 使用量。
因此,假设有用户 john。他可以运行任意数量的进程,但他还需要有 2048 MB 的 RAM 和 2 个 CPU 核心。
我知道有像“ulimit”和“nice”这样的方法,但我仅限于一个命令,所以我需要这样的东西:
limiter_cmd -ram 2048 -cpu 2 screen -s 1 ./script
Run Code Online (Sandbox Code Playgroud)
另外,我使用“screen”命令来保存会话。