I guess this is an important task for all parents ;)
My thought is that we now start several forks (children) but I'm not sure about how well they are handled. If the parent is interrupted (for instance using ctrl+c or using kill -1-9) will it also kill the children?
Is it possible to make sure that this is done?