Provided by: cgmanager-utils_0.24-0ubuntu5_amd64 bug


       cgm - manual page for cgm 0.22


       cgm is a client script to simplify making requests of the cgroup manager.  It simply calls
       dbus-send to send requests to the running cgmanager or cgproxy.

              cgm ping

              cgm create <controller> cgroup

              cgm chown <controller> <cgroup> uid gid

              cgm chmod <controller> <cgroup> mode

              cgm remove <controller> <cgroup>

              cgm getpidcgroup <controller> pid

              cgm movepid <controller> <cgroup> pid

              cgm getvalue <controller> <cgroup> file

              cgm setvalue <controller> <cgroup> file value

              cgm gettasks <controller> <cgroup>

              cgm listchildren <controller> <cgroup>

              cgm removeonempty <controller> <cgroup>

              cgm apiversion

              Replace '<controller>' with the desired controller, i.e.   memory,  and  '<cgroup>'
              with  the  desired cgroup, i.e. x1.  For create, chown, chmod, remove, and movepid,
              <controller> may be "all".  To refer to the current cgroup, use ''.


       To create a new cgroup called foo and move your shell into it, you could do:

       sudo cgm create all foo
       sudo cgm chown all foo $(id -u) $(id -g)
       cgm movepid all foo $$

       Then to freeze that cgroup,

       cgm setvalue freezer foo freezer.state FROZEN