setName('xtask:state')->setDescription('Check listening main process status'); } /** * 指令执行状态 * @param Input $input * @param Output $output */ protected function execute(Input $input, Output $output) { $service = ProcessService::instance(); $command = $service->think('xtask:listen'); if (count($result = $service->query($command)) > 0) { $output->info("Listening for main process {$result[0]['pid']} running"); } else { $output->warning("The Listening main process is not running"); } } }