pub async fn run(cmd: String, app_port: u16, shutdown: Receiver<bool>)
Run the supervised child until shutdown flips to true.
shutdown