Pausing a running process to disk and continuing it later

Mark Holcomb mth at rolf.stat.uga.edu
Thu Aug 16 06:09:34 AEST 1990


Wizards:

I've felt the need for need for a new tool that Sun doesn't have. 

Ever have a process that's been running for six weeks, and will 
need another week to finish when you need to make level 0 backups
or would like to shut the computer down for a bad storm.

I need a tool that would stop a running process and let it be 
restarted at a later date.

I've thought of a couple of ways it might be done:

1.  Processes that you know will run a long time might be run 
from a parent or with an other that periodically saves an image 
of the program.  If the machine is stopped, the job can be 
restarted from the last checkpoint. 

2.  Similarly, a signal could be sent to a process (like SIGINT)
which would stop the process and save a current image.  When you
wished, you could start the process again with a load and continue
to the process.

3.  Or you could have a ROLLOUT instruction instead of issuing a 
halt.  A "picture" of memory is taken (minus space needed to run
the process doing this).  At boot up, you would be given the option
of starting the machine where you stopped.



reply to:
		mth at rolf.stat.uga.edu		

on the internet, thanx.



More information about the Comp.unix.wizards mailing list