freezer subsystem suspends or resumes tasks in a cgroup.
freezer.state is only available in non-root cgroups and has three possible values:
FROZEN — tasks in the cgroup are suspended.
FREEZING — the system is in the process of suspending tasks in the cgroup.
THAWED — tasks in the cgroup have resumed.
To suspend a specific process:
Move that process to a cgroup in a hierarchy which has the
freezer subsystem attached to it.
Freeze that particular cgroup to suspend the process contained in it.
It is not possible to move a process into a suspended (frozen) cgroup.
Note that while the
THAWED values can be written to
FREEZING cannot be written, only read.