Provided by: blcr-util_0.8.5-2.2_amd64 bug

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.   Such  a  library
       must be loaded if you wish to take a checkpoint of the process with cr_checkpoint(1).

       cr_run  assumes  that  BLCR's  libraries  (libcr*.so)  can be found in the default library
       search path or via the "LD_LIBRARY_PATH" environment variable.

       You do not need to use cr_run if you explicitly link your application with -lcr  (you  may
       also  need  to  modify  your  linker's  search  path with a -L directive, depending on the
       library's location), or if libcr.so or a related library is loaded by other libraries  you
       have  linked  with  (such as a checkpoint-ready MPI library), or by your system's parallel
       job startup script, etc.  Check your system documentation for details.

OPTIONS

       -?,--help
              print a usage message and exit.

       --version
              print version information and exit.

       --     ends options processing.

       --omit causes executed process(es) to be omitted (rather than included) in any  checkpoint
              taken.

       --run  overrides  any  occurance  of  --omit earlier in the options (restoring the default
              behavior).

BUGS

       Because cr_run relies on the "LD_PRELOAD" environment  variable,  it  is  ineffective  for
       statically-linked executables, and for setuid/gid programs.

AUTHORS

       Jason Duell, Paul Hargrove, and Eric Roman, Lawrence Berkeley National Laboratory.

REPORTING BUGS

       Bug reports may be filed on the web at http://mantis.lbl.gov/bugzilla.

SEE ALSO

       cr_checkpoint(1), cr_restart(1),