Référence CLI
Pour utilisateurs avancés
La plupart des utilisateurs n’ont jamais besoin de la CLI. Le plugin IDE gère tout automatiquement. Cette référence est pour l’automatisation, les scripts et les scénarios de dépannage.
Quand utiliser la CLI
Section intitulée « Quand utiliser la CLI »| Scénario | Pourquoi la CLI ? |
|---|---|
| L’IDE ne trouve pas la JVM | Exécuter galataj doctor |
| Serveurs sans interface | Pas d’IDE disponible |
| Docker | Attachement manuel |
| Débogage | Vérifier statut, logs |
Commandes essentielles
Section intitulée « Commandes essentielles »galataj doctor
Section intitulée « galataj doctor »Diagnostique les problèmes système. Exécutez ceci en premier quand quelque chose ne fonctionne pas.
galataj doctor✓ CLI: v1.0.0✓ Java: Found (17.0.1)✓ Controller: Found✓ Agent: Found✓ Controller: Running✓ Ports: Availablegalataj status
Section intitulée « galataj status »Vérifie ce qui tourne.
galataj statusController: Running (PID: 12345)HTTP Port: 9877TCP Port: 9876
Attached JVMs: 1- abc123 (PID: 67890) - MyAppgalataj jvms
Section intitulée « galataj jvms »Liste les JVM disponibles.
galataj jvmsFound 2 JVM(s):
1. com.example.MyApp ID: abc123 PID: 12345
2. order-service ID: def456 Environment: dockergalataj attach
Section intitulée « galataj attach »Attache le profileur à une JVM.
# Par PIDgalataj attach --pid 12345
# Par ID JVMgalataj attach --jvm-id abc123galataj detach
Section intitulée « galataj detach »Arrête le profilage d’une JVM.
galataj detach --jvm-id abc123Gestion du contrôleur
Section intitulée « Gestion du contrôleur »# Démarrer le contrôleurgalataj controller start
# Démarrer avec un port personnaliségalataj controller start --port 8888
# Arrêter le contrôleurgalataj controller stopCommandes de licence
Section intitulée « Commandes de licence »# Vérifier le statutgalataj license status
# Activer la licencegalataj license login YOUR-LICENSE-KEY
# Ouvrir la page d'achatgalataj license purchase
# Valider la licencegalataj license validateSortie JSON
Section intitulée « Sortie JSON »La plupart des commandes supportent --json pour les scripts :
galataj jvms --jsongalataj status --jsongalataj license status --jsongalataj doctor --jsonCodes de sortie
Section intitulée « Codes de sortie »| Code | Signification |
|---|---|
| 0 | Succès |
| 1 | Erreur générale |
| 2 | Contrôleur non démarré |
| 3 | JVM introuvable |
| 4 | Échec d’attachement |
| 5 | Erreur de licence |