[rescue] Force detachment of background process?
    Eric Webb 
    ttlchaos at randomc.com
       
    Sun Dec 22 16:55:22 CST 2002
    
    
  
Let's say that program A calls korn script B.  Korn script B does some 
checking, and optionally backgrounds perl script C ("program.pl > logfile 
&").  It appears that korn script B completes right away as it should, 
leaving perl script C running in the background.  Unfortunately, control is 
never passed back to program A until perl script C exits.
While perl script C is being backgrounded, it isn't being detached from the 
parent.  How can I force this?  The only idea I have is for korn script B to 
nohup background perl script C, then look up it's own process # and kill 
itself.  Would that sever the connection of child C back to parent A?
This is being done on AIX, it it matters, though I presume the principles work 
everywhere.
-E.
    
    
More information about the rescue
mailing list