Hi,

> To do this, we must assume ptracing all the services isn't horrible and
> stupid.

I'd contend that this assumption, at least after the service is up and
running, is wrong.

My preference would be to turn off SIGPIPE. This can be done trivially
by creating a named pipe for the logger and opening it in O_RDWR mode,
but without subsequently reading from it. :-P

If upstart then (to prevent deadlocks) reads+ignores the data only when
the logger process is _not_ up and running, you get exactly what you want.

-- 
Matthias Urlichs   |   {M:U} IT Design @ m-u-it.de   |  [email protected]
Disclaimer: The quote was selected randomly. Really. | http://smurf.noris.de
v4sw7$Yhw6+8ln7ma7u7L!wl7DUi2e6t3TMWb8HAGen6g3a4s6Mr1p-3/-6 hackerkey.com
 - -
In fact, when you get right down to it, almost every explanation
Man came up with for *anything* until about 1926 was stupid.
                -- Dave Barry

-- 
upstart-devel mailing list
[email protected]
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/upstart-devel

Reply via email to