Could upstart track an arbitrary number of forks? instead of limiting to 1 (expect fork) or 2 (expect daemon) could expect N be supported?
Also here is a bash script to exhaust the pid space if your system does not have ruby. pass the pid upstart is waiting for as an argument like this exhaustPIDspace.sh 11920 #!/bin/bash usleep 1 & firstPID=$! #first lets exhaust the space while [ $! -ge $firstPID ] do usleep 1 & done while [ $! -le $1 ] do usleep 1 & done -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/406397 Title: init: job stuck with expect fork/daemon when parent reaps child To manage notifications about this bug go to: https://bugs.launchpad.net/upstart/+bug/406397/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs