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