http://qs1969.pair.com?node_id=1126550


in reply to Re^2: Parallel::ForkManager and wait_all_children
in thread Parallel::ForkManager and wait_all_children

So keep the call to system, and combine it with an alarm. (And maybe catch it in an eval { ... }.