based on code collected
This launcher script starts an application. The application forks, creates children, etc. After all we would like to kill all of them. (We do not want to leave zombies.) But if the application suddenly and unexpectedly dies we want to restart it.