The freezer subsystem suspends or resumes tasks in a cgroup.
- freezer.state
freezer.state 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 FROZEN and THAWED values can be written to freezer.state, FREEZING cannot be written, only read.