run('simulation:run', function () { $deadline = microtime(true) + 55; do { $done = SimulationRunner::tick(); if ($this->option('once')) { $this->info("执行了 {$done} 个动作"); break; } sleep(2); } while (microtime(true) < $deadline); return 0; }); return self::SUCCESS; } }