3 snap, snapfs \- create and mount process snapshots
29 allow one to save and restore (static) process images,
31 on a different machine or at a different time.
37 of the named processes to
39 (default standard output).
43 rather than a process id,
45 will save all processes with
47 are owned by the current user.
48 Both memory and text images are saved.
54 directories for the processes in the snapshot.
55 By default, it mounts the new directories
58 before the current entries.
61 option can be used to specify
62 an alternate mountpoint,
65 will cause it to mount the new directories
66 after the current entries.
69 option causes it to serve requests via
74 has hung viewing Postscript on your terminal, but the author is gone for the rest of
75 the month and you want to make sure the process
76 is still around for debugging on his return.
77 You can save the errant processes with
80 snap -o page.snap `{psu | awk '$NF ~ /page|gs/ {print $2}'}
83 When the author returns, he can add the process images to his name space
90 and then use a conventional
91 debugger to debug them.
100 The snapshots take up about as much disk space
101 as the processes they contain did memory.
102 Compressing them when not in use is recommended,
103 as is storing them on a rewritable disk.
106 as a non-numeric string is unimplemented; it has to be a number.