Path: utzoo!censor!geac!torsqnt!news-server.csri.toronto.edu!mailrus!uflorida!haven!adm!news From: Postmaster%BRFAPESP.BITNET@uicvm.uic.edu (PMDF Mail Server) Newsgroups: comp.unix.internals Subject: Undeliverable mail Message-ID: <24374@adm.BRL.MIL> Date: 3 Sep 90 22:22:16 GMT Sender: news@adm.BRL.MIL Lines: 43 Your message could not be delivered to: Multiple recipients of list UNIX-WIZ Your message has been enqueued and undeliverable for 12 days. No further attempts will be made to deliver your messsage. Your entire message follows: 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@rolf.stat.uga.edu on the internet, thanx.