Have you tried explicitly abandoning the process contract containing 
ProcNew (ctid 444 in your example)?

Antonello

P wrote:
> I have a service that's running and it has a contract. What I want to do is 
> to have that service creates a process that's outside of itself and outside 
> of it's contract. Here's an example of what I want to do:
> 
> ServiceA has contract 222 and it's running a process called ProcA. ProcA 
> creates an entirely different process (ProcNew) and it has its own contract 
> 444. The contract owner of 444 is svc.startd.
> 
> Is that possible? What I found was when I created ProcNew with ctrun, 
> contract 444 is owned by ProcA and when ProcA goes down, ProcNew goes down as 
> well. Playing around a little, I was able to make it so that ProcNew stays up 
> when ProcA goes down. But when ProcNew goes down, ProcA goes down as 
> well....I want to make them so that they are independent of each other. If 
> either one goes down, it will not affect the other. Is this possible?
>  
>  
> This message posted from opensolaris.org
> _______________________________________________
> smf-discuss mailing list
> smf-discuss at opensolaris.org

Reply via email to