{"version":"2.1.323","anchor":"cgroup-v1-wrapper-for-spawned-commands","canonical_anchor":"cgroup-v1-wrapper-for-spawned-commands","heading":"Commands can now join resource-limit groups on older Linux setups","tier":"notice","area":"Process Control","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.323\/e\/cgroup-v1-wrapper-for-spawned-commands","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.323","markdown":"### Commands can now join resource-limit groups on older Linux setups\n\nOn Linux systems using the older cgroup v1 layout, Claude Code can now place a command it starts into a resource-limit group\n\n**Unclear.** Which Claude Code feature sets a cgroup for commands is not known, so it is unclear when this applies.\n\n**What**\n\nLinux can group programs together to limit how much memory or processor time they use. These groups are called cgroups, and they come in an older layout (v1) and a newer one (v2).\n\nWhen Claude Code starts a command with a cgroup set, and the system does not report the v2 layout, it now runs the command through a small shell step. That step first adds the command to the group and then runs it. In every other case, the command starts directly as before.\n\n**Why**\n\nThis makes resource limits work on Linux machines that still use the older cgroup v1 layout.\n\n- Area: Process Control\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 2\/5\n- Scope: individual\n- Heads-up: no"}