[plug] Can I restart a suspended job on a remote machine from a different shell?
r.steicke at bom.gov.au
Fri Mar 18 15:46:56 WST 2005
On Fri, Mar 18, 2005 at 03:16:07PM +0800, W.Kenworthy wrote:
> I should have made it clearer - the job is suspended in a running
> terminal on the remote machine itself so the file descriptors etc are
> still there. I am hoping that the shell can be sent a signal by another
> process to restart this job. Otherwise when I get home I'll just "fg"
> it and it will start running again.
You could try sending the job a SIGCONT. You will probably have to
work out exactly which processes are stopped (the T status in ps).
"kill -CONT pid", anyway. Job control can suspend more than one
process in the job, I think.
I just tried exactly that here, by sending a SIGCONT to a suspended
"ls -al" from a different xterm, and it worked.
-- Fortune says:
There's small choice in rotten apples.
-- William Shakespeare, "The Taming of the Shrew"
More information about the plug