remctl 1.7

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?

Last spun 2022-02-06 from thread modified 2013-01-04