blcr-util

Userspace tools to Checkpoint and Restart Linux processes

BLCR (Berkeley Lab Checkpoint/Restart) allows programs running on
Linux to be "checkpointed" (written entirely to a file), and then
later "restarted".

BLCR can checkpoint both single- and multithreaded (pthreads)
programs linked with the NPTL implementation of pthreads. BLCR is
also able to save and restore groups of related processes together
with the pipes that connect them.

/usr/share/man/man1/cr_checkpoint.1.gz

CR_CHECKPOINT(1) User Commands CR_CHECKPOINT(1)
NAME
cr_checkpoint - checkpoints a process, process group, or ses‐
sion.
SYNOPSIS
cr_checkpoint [options] ID
DESCRIPTION
Invoking cr_checkpoint causes a process (with or without all
of its descendants), all processes within a process group, or
all processes within a session, to
more»

/usr/share/man/man1/cr_restart.1.gz

CR_RESTART(1) User Commands CR_RESTART(1)
NAME
cr_restart - restarts a process, process group, or session
from a checkpoint file.
SYNOPSIS
cr_restart [options] [checkpoint_file]
DESCRIPTION
cr_restart restarts a process (or set of processes) from a
checkpoint file created with cr_checkpoint(1).
A restarted process
more»

/usr/share/man/man1/cr_run.1.gz

CR_RUN(1) User Commands CR_RUN(1)
NAME
cr_run - runs a subprocess with checkpoint library loaded.
SYNOPSIS
cr_run [OPTIONS] COMMAND [ARGS]
DESCRIPTION
cr_run takes an arbitrary command and runs it with the
"LD_PRELOAD" environment variable set so that an appropriate
shared library is loaded at program startup. Su
more»