CLI commands
Demone
openclaw daemon
Alias legacy per i comandi di gestione del servizio Gateway.
openclaw daemon ... corrisponde alla stessa superficie di controllo del servizio dei comandi di servizio openclaw gateway ....
Utilizzo
openclaw daemon status
openclaw daemon install
openclaw daemon start
openclaw daemon stop
openclaw daemon restart
openclaw daemon uninstall
Sottocomandi
status: mostra lo stato di installazione del servizio e verifica lo stato del Gatewayinstall: installa il servizio (launchd/systemd/schtasks)uninstall: rimuove il serviziostart: avvia il serviziostop: arresta il serviziorestart: riavvia il servizio
Opzioni comuni
status:--url,--token,--password,--timeout,--no-probe,--require-rpc,--deep,--jsoninstall:--port,--runtime <node|bun>,--token,--force,--jsonrestart:--safe,--force,--wait <duration>,--json- ciclo di vita (
uninstall|start|stop):--json
Note:
statusrisolve, quando possibile, le SecretRefs di autenticazione configurate per l'autenticazione del probe.- Se una SecretRef di autenticazione richiesta non viene risolta in questo percorso del comando,
daemon status --jsonsegnalarpc.authWarningquando la connettività/autenticazione del probe non riesce; passa esplicitamente--token/--passwordoppure risolvi prima la sorgente del segreto. - Se il probe riesce, gli avvisi per auth-ref non risolti vengono soppressi per evitare falsi positivi.
status --deepaggiunge una scansione del servizio a livello di sistema, eseguita al meglio. Quando trova altri servizi simili al gateway, l'output leggibile stampa suggerimenti di pulizia e avvisa che la raccomandazione normale resta un gateway per macchina.- Nelle installazioni systemd su Linux, i controlli di divergenza del token di
statusincludono sia le sorgenti unitEnvironment=siaEnvironmentFile=. - I controlli di divergenza risolvono le SecretRefs
gateway.auth.tokenusando l'ambiente runtime unito (prima l'ambiente del comando di servizio, poi il fallback all'ambiente del processo). - Se l'autenticazione tramite token non è effettivamente attiva (
gateway.auth.modeesplicito dipassword/none/trusted-proxy, oppure modalità non impostata in cui la password può prevalere e nessun candidato token può prevalere), i controlli di divergenza del token saltano la risoluzione del token di configurazione. - Quando l'autenticazione tramite token richiede un token e
gateway.auth.tokenè gestito da SecretRef,installverifica che la SecretRef sia risolvibile ma non persiste il token risolto nei metadati dell'ambiente del servizio. - Se l'autenticazione tramite token richiede un token e la SecretRef del token configurata non è risolta, l'installazione fallisce in modo chiuso.
- Se sono configurati sia
gateway.auth.tokensiagateway.auth.passwordegateway.auth.modenon è impostato, l'installazione viene bloccata finché la modalità non viene impostata esplicitamente. - Su macOS,
installmantiene i plist LaunchAgent accessibili solo al proprietario e carica i valori dell'ambiente del servizio gestito tramite un file e un wrapper accessibili solo al proprietario, invece di serializzare chiavi API o riferimenti env del profilo di autenticazione inEnvironmentVariables. - Se esegui intenzionalmente più gateway su un host, isola porte, configurazione/stato e workspace; vedi /gateway#multiple-gateways-same-host.
restart --safechiede al Gateway in esecuzione di eseguire il preflight del lavoro attivo e pianificare un unico riavvio aggregato dopo che il lavoro attivo si è esaurito.restartsemplice mantiene il comportamento esistente del gestore del servizio;--forceresta il percorso di override immediato.
Preferisci
Usa openclaw gateway per la documentazione e gli esempi correnti.