DMTCP_RESTART(1)
π dmtcp_restart β bestie edition π
okay so this is the manual page for dmtcp_restart(1), part of Distributed MultiThreaded CheckPointing (DMTCP), and honestly? she's giving resurrection. like, bringing processes back from the dead energy. no cap. π¦
β¨ NAME β¨
dmtcp_restart β restart processes from given checkpoint images. that's it, that's the whole job, and she does it flawlessly. π
πΈ SYNOPSIS πΈ
dmtcp_restart [OPTIONS] ckpt1.dmtcp [ckpt2.dmtcp...]
π DESCRIPTION π
so basically dmtcp_restart restarts processes from the checkpoint image files you hand her. you give her the .dmtcp files, she gives you your processes back. iconic behavior, truly. π
also, important lil side quest: DMTCP also writes out a shell script for restarting all the processes. where does it live? by default it's written in the current directory of the coordinator. noted. π
π OPTIONS π
π Connecting to the DMTCP Coordinator π
-h,--coord-hosthostname β (environment variableDMTCP_COORD_HOST) the hostname wheredmtcp_coordinatoris running. default:localhost. like, she's right there bestie, just say hi. π«Ά-p,--coord-portport β (environment variableDMTCP_COORD_PORT) the port wheredmtcp_coordinatoris running. default:7779. remember it, love it. β¨--port-filefilename β file to write the listener port number to. (super useful with--port 0, which is the vibe you use to assign a random port.) π²-j,--joinβ join an existing coordinator. if one doesn't already exist? she raises an error. no fake friends here, it's giving exclusive. π--new-coordinatorβ create a new coordinator at the given port. fails if one already exists on that port. the port can be specified with--coord-port, or with the environment variableDMTCP_COORD_PORT. and if you specify no port at all? she starts the coordinator at a random port β same as specifying port'0'. surprise!! π-i,-intervalseconds β (environment variableDMTCP_CHECKPOINT_INTERVAL) time in seconds between automatic checkpoints.0implies never (manual ckpt only, queen of self control). if it's not set and there's no env var, it uses the default value set indmtcp_coordinatorordmtcp_command. not allowed if--joinis specified. π«
π Other options π
--run-as-rootβ allow root to rundmtcp_restartand disable uid checking. (default: disabled). root privileges but make it permissive, i guess. π--no-strict-uid-checkingβ (environment variableDMTCP_DISABLE_UID_CHECKING) disable uid checking for the checkpoint image. this means the checkpoint image can be restarted by a different user than the one who created it. sharing is caring fr fr. π€--ckptdirpath β (environment variableDMTCP_CHECKPOINT_DIR) directory to store checkpoint images. (default: use the same directory used in the previous checkpoint β she remembers where she was, loyal.) π--tmpdirpath β (environment variableDMTCP_TMPDIR) directory to store temporary files. (default:$TMDPIR/dmtcp-$USER@$HOSTor/tmp/dmtcp-$USER@$HOST) ποΈ-q,--quietβ (or set the environment variableDMTCP_QUIET=0,1, or2) skip NOTE messages. if you give it twice, she also skips WARNINGs. shhh bestie, we're being mysterious. π€«--helpβ print this message and exit. bestie behavior: always show the menu. π--versionβ print version information and exit. π·οΈ
π REPORTING BUGS π
found a bug? spill the tea to: dmtcp-forum@lists.sourceforge.net
DMTCP home page: <http://dmtcp.sourceforge.net>
π SEE ALSO π
dmtcp(1), dmtcp_coordinator(1), dmtcp_launch(1), dmtcp_restart(1), dmtcp_command(1)
the whole friend group. go read them all, iykyk. π
π«Ά AUTHOR π«Ά
see /usr/share/doc/dmtcp-3.0.0/AUTHORS. the legends themselves. π
β VERSION β
DMTCP version 3.0.0 of November, 2017.
π COPYRIGHT π
see the /usr/share/doc/dmtcp-3.0.0/COPYING file.
License LGPLv3+: GNU LGPL version 3 or later, <http://gnu.org/licenses/lgpl.html>.
this program comes with ABSOLUTELY NO WARRANTY. it is free software, and you are welcome to redistribute it under certain conditions; see the COPYING file for details.
and that's the whole page, bestie!! π
this was dmtcp_restart(1) from Distributed MultiThreaded CheckPointing, version 3.0.0, dated November, 2017 β so like, vintage but still serving. slay, periodt. πβ¨π
π¦ where this page comes from
- arch rolling: dmtcp 4.2.0-1 Β· LGPL-3.0-or-later
- fedora 43: dmtcp 3.1.2-1.fc42 Β· LGPL-3.0-or-later AND (MIT OR BSD-3-Clause)
- fedora 44: dmtcp 4.1.0-1.fc44 Β· LGPL-3.0-or-later AND (MIT OR BSD-3-Clause)
- nixos 26.05: dmtcp 4.1.0
- nixpkgs unstable: dmtcp 4.1.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms