sudo mkdir /sys/fs/cgroup/cpuset/group0
sudo echo $$ > /sys/fs/cgroup/cpuset/group0/tasks
-bash: /sys/fs/cgroup/cpuset/group0/tasks: Permission denied
sudo mount -t cgroup2 none /tmp/cgroup2
sudo mkdir -p /tmp/cgroup2/group1
echo "+pid" > /tmp/cgroup2/group1/cgroup.subtree_control
-bash: /tmp/cgroup2/group1/cgroup.subtree_control: Permission denied
Any pointer ?
Tks
~
The $$ is suppose to be pid I believe. From the cgroups manpage
A process may be moved to this cgroup by writing its PID into the cgroup's cgroup.procs file:
echo $$ > /sys/fs/cgroup/cpu/cg1/cgroup.procs
Only one PID at a time should be written to this file.
> -bash: /sys/fs/cgroup/cpuset/group0/tasks: Permission denied
>
>
> sudo mount -t cgroup2 none /tmp/cgroup2
> sudo mkdir -p /tmp/cgroup2/group1
> echo "+pid" > /tmp/cgroup2/group1/cgroup.subtree_control
> -bash: /tmp/cgroup2/group1/cgroup.subtree_control: Permission denied
>
> Any pointer ?
>
> Tks
> ~
Which distro and kernel? sudo does not work I guess. No idea why. Did not investigate. The following works as root for me
[sanchayan-arch /]# mkdir cgroup2
[sanchayan-arch /]# mkdir /cgroup2/group1
[sanchayan-arch /]# mkdir /cgroup2/group1/nested1
[sanchayan-arch /]# mkdir /cgroup2/group1/nested2
[sanchayan-arch /]# echo +pids > /cgroup2/cgroup.subtree_control