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