I have a program that will perform a lengthy calculation which may take several days to be completed.Is there a way to save the program's running state; so I will be able to turn off the computer and run the program from a saved state. Or if the program crashed for any reason I can restart it from a saved state (and not from the outset)?
A way for saving running state of a program
process;suspend;hibernate;dump