On 7/25/12 11:33 AM, Andreas Schwab wrote: > I cannot see how CHILD_MAX is related to pid reuse. CHILD_MAX is a > per-user limit, but the pid namespace is global. If the shell forks a > new process, and the pid of it matches one of the previously used pids > for asynchronous jobs it can surely discard the remembered status for > that job.
Thanks, that's a good restatement of the problem. Your proposed solution is one of the possibles. The question is whether or not it's necessary (apparently on some systems) and sufficient (probably). Chet -- ``The lyf so short, the craft so long to lerne.'' - Chaucer ``Ars longa, vita brevis'' - Hippocrates Chet Ramey, ITS, CWRU c...@case.edu http://cnswww.cns.cwru.edu/~chet/