Hi,
On a Jenkins job that I'm using, I notice that a warning is shown towards the end of execution: "Process leaked file descriptors. See
http://wiki.jenkins-ci.org/display/JENKINS/Spawning+processes+from+build for more information".
My job is a simulation automation, with expect scripts monitoring telnet ports. But all children are cleaned up (killed and waited for) before the top-level script exits. I'm not sure why Jenkins would still give this warning.
To confirm there are no residual processes, I ran pstree, both before and after the top-level script, and the results are the same. Unless I'm wrong, this tells me that there are no processes in the system left over by my top-level script. What's the likelihood that this is a false alarm? Are there any things that I can try out to be sure?
Thanks.