[gnu.bash.bug] Dead jobs not flushed?

rsalz@bbn.com (Rich Salz) (08/15/89)

It seems that BASH doesn't really free up an internal jobs slot until
I run the "jobs" command.  I have "notify=1" in my .profile.

For example:
    prune 1551: jobs
    [1]+  Stopped             Pnews 
    prune 1552: sleep 1&
    [2] 24842
    prune 1553: [2]-  Done                sleep 1 
##  Wait for first job to finish, then do another one; note the job
##  number assigned is 3, not 2.
    sleep 1&
    [3] 24843
    prune 1554: [3]-  Done                sleep 1 
##  Wait for the second sleep to finish, then see what's there; note
##  the "Done" for an already done job.
    jobs
    [1]+  Stopped             Pnews 
    [3]-  Done                sleep 1 
    prune 1555: sleep 1
    prune 1556: jobs
    [1]+  Stopped             Pnews 
    prune 1557: fg

	/r$
-- 
Please send comp.sources.unix-related mail to rsalz@uunet.uu.net.
Use a domain-based address or give alternate paths, or you may lose out.

bfox@AUREL.CALTECH.EDU (Brian Fox) (08/15/89)

   Date: 14 Aug 89 18:32:12 GMT
   From: rsalz@bbn.com  (Rich Salz)
   Organization: BBN Systems and Technologies Corporation
   Sender: bug-bash-request@prep.ai.mit.edu

   It seems that BASH doesn't really free up an internal jobs slot until
   I run the "jobs" command.  I have "notify=1" in my .profile.

   For example:
       prune 1551: jobs
       [1]+  Stopped             Pnews 
       prune 1552: sleep 1&
       [2] 24842
       prune 1553: [2]-  Done                sleep 1 
   ##  Wait for first job to finish, then do another one; note the job
   ##  number assigned is 3, not 2.
       sleep 1&
       [3] 24843
       prune 1554: [3]-  Done                sleep 1 
   ##  Wait for the second sleep to finish, then see what's there; note
   ##  the "Done" for an already done job.
       jobs
       [1]+  Stopped             Pnews 
       [3]-  Done                sleep 1 
       prune 1555: sleep 1
       prune 1556: jobs
       [1]+  Stopped             Pnews 
       prune 1557: fg

	   /r$
   -- 
   Please send comp.sources.unix-related mail to rsalz@uunet.uu.net.
   Use a domain-based address or give alternate paths, or you may lose out.

Thanks for the bug report.
Fixed.

Brian