Zum Inhalt springen

CLI-Referenz

Für fortgeschrittene Benutzer

Die meisten Benutzer brauchen die CLI nie. Das IDE-Plugin erledigt alles automatisch. Diese Referenz ist für Automatisierung, Skripte und Fehlerbehebungsszenarien.


SzenarioWarum CLI?
IDE findet JVM nichtgalataj doctor ausführen
Headless-ServerKeine IDE verfügbar
DockerManuelles Anhängen
DebuggingStatus, Logs prüfen

Systemprobleme diagnostizieren. Führen Sie dies zuerst aus, wenn etwas nicht funktioniert.

Terminal-Fenster
galataj doctor
✓ CLI: v1.0.0
✓ Java: Found (17.0.1)
✓ Controller: Found
✓ Agent: Found
✓ Controller: Running
✓ Ports: Available

Prüfen, was läuft.

Terminal-Fenster
galataj status
Controller: Running (PID: 12345)
HTTP Port: 9877
TCP Port: 9876
Attached JVMs: 1
- abc123 (PID: 67890) - MyApp

Verfügbare JVMs auflisten.

Terminal-Fenster
galataj jvms
Found 2 JVM(s):
1. com.example.MyApp
ID: abc123
PID: 12345
2. order-service
ID: def456
Environment: docker

Profiler an eine JVM anhängen.

Terminal-Fenster
# Nach PID
galataj attach --pid 12345
# Nach JVM-ID
galataj attach --jvm-id abc123

Profiling einer JVM beenden.

Terminal-Fenster
galataj detach --jvm-id abc123

Terminal-Fenster
# Controller starten
galataj controller start
# Mit benutzerdefiniertem Port starten
galataj controller start --port 8888
# Controller stoppen
galataj controller stop

Terminal-Fenster
# Status prüfen
galataj license status
# Lizenz aktivieren
galataj license login YOUR-LICENSE-KEY
# Kaufseite öffnen
galataj license purchase
# Lizenz validieren
galataj license validate

Die meisten Befehle unterstützen --json für Skripte:

Terminal-Fenster
galataj jvms --json
galataj status --json
galataj license status --json
galataj doctor --json

CodeBedeutung
0Erfolg
1Allgemeiner Fehler
2Controller läuft nicht
3JVM nicht gefunden
4Anhängen fehlgeschlagen
5Lizenzfehler