CLI · ComandosLogs y consola

Logs y consola

Transmitir logs y abrir una consola interactiva.

eqs logs <svc>

Transmite los logs de runtime del servicio (SSE).

-f, --followSigue en tiempo real
--instance <n>Filtra por instancia
--since <dur>Ej.: 10m, 1h
shell
eqs logs web-frontend --follow
eqs exec <svc> [-- cmd]

Ejecuta un comando en una instancia y termina con su código de salida; sin comando, abre un shell interactivo (PTY).

--instance <n>Instancia objetivo
--stdinEnvía la entrada estándar al comando
--timeout <ms>Termina el comando pasado este tiempo (máx. 300000)
shell
eqs exec api-gateway -- npm run db:seed
eqs console <svc>

Consola interactiva sobre WebSocket (estilo kubectl exec).

shell
eqs console worker
Todo lo que va después de -- es el comando, pasado como argv: nada en ninguno de los dos lados vuelve a dividirlo, así que lo que citarías en una terminal es lo que citas aquí. Pide un shell de forma explícita cuando quieras uno (sh -lc '…'). El código de salida es el del propio comando, así que && y set -e funcionan a su alrededor — eso es lo que permite ejecutar un seed o una migración desde CI y no solo a mano. Un comando terminado por el tiempo límite sale con 124. Para canalizar un archivo usa --stdin: eqs exec api --stdin -- psql -f - < schema.sql.