CLI commands
Démon
openclaw daemon
Alias historique pour la gestion du service Gateway. openclaw daemon ... correspond aux mêmes commandes de contrôle du service que openclaw gateway .... Préférez openclaw gateway pour la documentation et les exemples actuels.
Utilisation
openclaw daemon statusopenclaw daemon installopenclaw daemon startopenclaw daemon stopopenclaw daemon restartopenclaw daemon uninstallSous-commandes et options
| Sous-commande | Options |
|---|---|
status |
--url, --token, --password, --timeout, --no-probe, --require-rpc, --deep, --json |
install |
--port, --runtime <node>, --token, --wrapper <path>, --force, --json |
uninstall |
--json |
start |
--json |
stop |
--json, --disable (launchd uniquement : désactive durablement KeepAlive/RunAtLoad jusqu’au prochain démarrage) |
restart |
--force, --safe, --skip-deferral, --wait <duration>, --json |
status: affiche l’état d’installation du service (launchd/systemd/schtasks) et vérifie l’état du Gateway.install: installe le service ;--forceréinstalle ou remplace une installation existante.restart --safe: demande au Gateway en cours d’exécution de contrôler préalablement les travaux actifs et de planifier un redémarrage regroupé une fois ceux-ci terminés, dans la limite degateway.reload.deferralTimeoutMs(par défaut 300000ms/5 minutes ; définissez cette valeur sur0pour attendre indéfiniment). Lorsque ce délai expire, le redémarrage est tout de même forcé. La commanderestartsans option utilise directement le gestionnaire de services ;--forcepermet un remplacement immédiat.restart --safe --skip-deferral: contourne le mécanisme de report lié aux travaux actifs afin que le Gateway redémarre immédiatement, même si des blocages sont signalés. Nécessite--safe.
Remarques
statusrésout si possible les SecretRefs d’authentification configurées pour l’authentification de la vérification. Si une SecretRef requise n’est pas résolue,status --jsonsignalerpc.authWarning; transmettez explicitement--token/--passwordou résolvez d’abord la source du secret. Les avertissements d’authentification non résolue sont supprimés dès que la vérification réussit par ailleurs.status --deepajoute une analyse système au mieux pour rechercher d’autres services similaires à un Gateway (affiche des conseils de nettoyage ; la recommandation reste d’utiliser un seul Gateway par machine) et exécute la validation de la configuration en mode tenant compte des plugins, afin d’afficher les avertissements des manifestes de plugins ignorés par le chemin rapide utilisé par défaut.- Sur les installations Linux utilisant systemd, les contrôles de divergence des jetons examinent les sources d’unités
Environment=etEnvironmentFile=. - Les contrôles de divergence des jetons résolvent les SecretRefs
gateway.auth.tokenà l’aide de l’environnement d’exécution fusionné (d’abord l’environnement de la commande du service, puis celui du processus). Si l’authentification par jeton n’est pas effectivement active (gateway.auth.modeparmipassword/none/trusted-proxy, ou non défini lorsqu’un mot de passe peut prévaloir), la résolution du jeton de configuration est ignorée. installvérifie qu’ungateway.auth.tokengéré par SecretRef peut être résolu, mais ne conserve jamais la valeur résolue dans les métadonnées d’environnement du service ; si la résolution échoue, l’installation échoue de manière sécurisée.- Si
gateway.auth.tokenetgateway.auth.passwordsont tous deux configurés et quegateway.auth.moden’est pas défini,installreste bloqué jusqu’à ce que vous définissiez explicitement le mode. - Sous macOS,
installréserve au propriétaire l’accès aux fichiers plist LaunchAgent ainsi qu’au fichier d’environnement et au wrapper générés (mode0600/0700), au lieu d’intégrer les secrets dansEnvironmentVariables. - Pour exécuter plusieurs Gateways sur un même hôte, isolez les ports, la configuration et l’état, ainsi que les espaces de travail. Consultez Plusieurs Gateways.
Pages connexes
Was this useful?