in reply to Stop fork in Parallel::ForkManager

What about emptying your @urllist so that no new processes get spawned, then a $pm->wait_all_children; to ensure that all of the children are finished. (Or *do* you just want to kill them all off?)

Hopefully I'm not way off base on what you're wanting to do.
/\ Sierpinski