Line 1: |
Line 1: |
| With the <code>--action-script</code> command line option, CRIU can call your action scripts (also known as hooks) at various stages of dumping/restoring. The following hooks are available: | | With the <code>--action-script</code> command line option, CRIU can call your action scripts (also known as hooks) at various stages of dumping/restoring. The following hooks are available: |
| + | |
| + | ;<code>pre-dump</code> |
| + | : called before the beginning of dump |
| + | |
| + | ;<code>post-dump</code> |
| + | : called when CRIU finished dumping tasks and before unfreezing them |
| + | |
| + | ;<code>pre-restore</code> |
| + | : called before the beginning of restore |
| + | |
| + | ;<code>post-restore</code> |
| + | : called when CRIU has finished restoring tasks and before unlocking the network |
| | | |
| ;<code>network-lock</code> | | ;<code>network-lock</code> |
Line 7: |
Line 19: |
| : requested to unlock a container network (used by Docker and LXC) | | : requested to unlock a container network (used by Docker and LXC) |
| | | |
− | ;<code>post-dump</code> | + | ;<code>setup-namespaces</code> |
− | : called when CRIU finished dumping tasks before unfreezing them | + | : called when the root task is alive and new set of namespaces is created to set them up |
| + | |
| + | ;<code>post-setup-namespaces</code> |
| + | : called after namespaces are configured |
| + | |
| + | ;<code>pre-resume</code> |
| + | : called at the moment when processes and resources are already restored but not yet in running state |
| | | |
− | ;<code>post-restore</code> | + | ;<code>post-resume</code> |
− | : called when CRIU has finished restoring tasks before unlocking the network | + | : called at the very end, when everything is restored and processes were resumed |
| | | |
− | ;<code>setup-namespaces</code> | + | ;<code>orphan-pts-master</code> |
− | : called when the root task is alive and new set of namespaces is created to set them up | + | : called after master pty is opened and unlocked (used by Docker) |
| | | |
| == CLI == | | == CLI == |