Referencia CLI
Para usuarios avanzados
La mayoría de usuarios nunca necesitan la CLI. El plugin del IDE lo hace todo automáticamente. Esta referencia es para automatización, scripts y escenarios de resolución de problemas.
Cuándo usar la CLI
Sección titulada «Cuándo usar la CLI»| Escenario | ¿Por qué CLI? |
|---|---|
| El IDE no encuentra la JVM | Ejecutar galataj doctor |
| Servidores sin interfaz | No hay IDE disponible |
| Docker | Adjuntar manualmente |
| Depuración | Comprobar estado, logs |
Comandos esenciales
Sección titulada «Comandos esenciales»galataj doctor
Sección titulada «galataj doctor»Diagnostica problemas del sistema. Ejecuta esto primero cuando algo no funcione.
galataj doctor✓ CLI: v1.0.0✓ Java: Found (17.0.1)✓ Controller: Found✓ Agent: Found✓ Controller: Running✓ Ports: Availablegalataj status
Sección titulada «galataj status»Comprueba qué está en ejecución.
galataj statusController: Running (PID: 12345)HTTP Port: 9877TCP Port: 9876
Attached JVMs: 1- abc123 (PID: 67890) - MyAppgalataj jvms
Sección titulada «galataj jvms»Lista las JVMs disponibles.
galataj jvmsFound 2 JVM(s):
1. com.example.MyApp ID: abc123 PID: 12345
2. order-service ID: def456 Environment: dockergalataj attach
Sección titulada «galataj attach»Adjunta el profiler a una JVM.
# Por PIDgalataj attach --pid 12345
# Por ID de JVMgalataj attach --jvm-id abc123galataj detach
Sección titulada «galataj detach»Detiene el profiling de una JVM.
galataj detach --jvm-id abc123Gestión del controlador
Sección titulada «Gestión del controlador»# Iniciar controladorgalataj controller start
# Iniciar con puerto personalizadogalataj controller start --port 8888
# Detener controladorgalataj controller stopComandos de licencia
Sección titulada «Comandos de licencia»# Comprobar estadogalataj license status
# Activar licenciagalataj license login YOUR-LICENSE-KEY
# Abrir página de compragalataj license purchase
# Validar licenciagalataj license validateSalida JSON
Sección titulada «Salida JSON»La mayoría de comandos admiten --json para scripts:
galataj jvms --jsongalataj status --jsongalataj license status --jsongalataj doctor --jsonCódigos de salida
Sección titulada «Códigos de salida»| Código | Significado |
|---|---|
| 0 | Éxito |
| 1 | Error general |
| 2 | Controlador no en ejecución |
| 3 | JVM no encontrada |
| 4 | Error al adjuntar |
| 5 | Error de licencia |