setName('xtask:query')->setDescription('[控制]查询正在运行的进程'); } /** * 执行相关进程查询 * @param Input $input * @param Output $output */ protected function execute(Input $input, Output $output) { $process = ProcessService::instance(); $result = $process->query($process->think("xtask:")); if (count($result) > 0) foreach ($result as $item) { $output->writeln("{$item['pid']}\t{$item['cmd']}"); } else { $output->writeln('没有查询到相关任务进程'); } } }