Quoth Bert Miemietz on Fri, Jul 07, 2006 at 04:58:11AM -0700: > The only way we've found to avoid this is to start the applications in > a new contract using ctrun which of course is not a very smart and > slimline approach and which deprives the daemon of direct application > control / feedback.
Actually it is very smart, since it isolates your applications from hardware failures in each other. By 'slimline', I presume you mean using the ctrun binary. In that case, you can use libcontract instead. What direct application control / feedback do contracts deprive you of? I presume you mean stdout/stdin and kill. I'd be surprised if ctrun changed the standard streams, and using kill should just be a matter of determining the right pids. David