argument('action'), ['status', 'start', 'stop', 'restart', 'reload', 'connections'])) { $serviceName = $this->argument('serviceName'); $daemon = $this->option('d') ? '-d' : ''; $class = config("workerman.{$serviceName}.service"); if (empty($class)) { $this->error("{$serviceName}' Workerman config doesn't exist"); } else { $argv[0] = 'workerman' . $serviceName; $argv[1] = $action; $argv[2] = $daemon; $service = new $class(); try { $service->start(); } catch (\Exception $e) { $this->error($e->getMessage()); } } } else { $this->error('Invalid Arguments'); } } }