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