option('interval')); $this->info("Price tick daemon started (every {$interval}s). Ctrl+C to stop."); while (true) { try { $tickService->tick(); } catch (\Throwable $e) { Log::error('prices:tick-daemon failed', [ 'message' => $e->getMessage(), ]); } sleep($interval); } } }