< kstart 2.3 | Russ Allbery > Eagle's Path > February 2005 | spin 1.60 > |
I fixed a long-standing problem with remctld that caused it to leave a couple of high-numbered file descriptors open when forking a child process. When remctld was used to start a daemon, this would cause remctl to think that the child process never exited since those extra file descriptors would never be closed, resulting in remctld apparently hanging.
While I was at it, I also fixed the algorithm that remctld uses to collect output from the command it ran so that it wouldn't busy-wait on output and instead wait properly in select. I also cleaned up some of the build system, and Debian packages are now available as well.
You can get the latest version from the remctl distribution page.
Posted: 2005-02-23 21:57 — Why no comments?
< kstart 2.3 | Russ Allbery > Eagle's Path > February 2005 | spin 1.60 > |