rmid hangs if it writes to stdout
Status: Beta
Brought to you by:
pflueger
The rmid process will hang if started by the RmidTask
(or BackgroundExecTask) when not provided enough
information to restart any activatable services.
Subsequent attempts to stop rmid using the RmidTask
fail.
When rmid fails to restart any service, it writes verbosely
to standard out. Since RmidTask does nothing with the
process's input/output streams, I am assuming this is
causing the rmid to hang...
Work around: The only work around is to be sure rmid
can restart any service so it will have no reason to write
verbosely to its output streams...