CLI commands
Demone
openclaw daemon
Alias legacy per i comandi di gestione del servizio Gateway.
openclaw daemon ... mappa alla stessa superficie di controllo del servizio dei comandi di servizio openclaw gateway ....
Utilizzo
openclaw daemon statusopenclaw daemon installopenclaw daemon startopenclaw daemon stopopenclaw daemon restartopenclaw daemon uninstallSottocomandi
status: mostra lo stato di installazione del servizio e verifica l'integrità 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,--skip-deferral,--force,--wait <duration>,--json- ciclo di vita (
uninstall|start|stop):--json
Note:
statusrisolve le SecretRef di autenticazione configurate per l'autenticazione della verifica quando possibile.- Se una SecretRef di autenticazione richiesta non viene risolta in questo percorso di comando,
daemon status --jsonsegnalarpc.authWarningquando la connettività/autenticazione della verifica non riesce; passa esplicitamente--token/--passwordoppure risolvi prima l'origine del segreto. - Se la verifica riesce, gli avvisi di auth-ref non risolti vengono soppressi per evitare falsi positivi.
status --deepaggiunge una scansione del servizio a livello di sistema basata sul massimo impegno. Quando trova altri servizi simili a gateway, l'output umano stampa suggerimenti di pulizia e avvisa che un gateway per macchina resta comunque la raccomandazione normale.status --deepesegue anche la convalida della configurazione in modalità consapevole dei plugin ed espone gli avvisi del manifesto dei plugin configurati (per esempio metadati mancanti della configurazione del canale), così i controlli smoke di installazione e aggiornamento li intercettano.statuspredefinito mantiene il percorso rapido in sola lettura che salta la convalida dei plugin.- Nelle installazioni Linux systemd, i controlli di deriva del token di
statusincludono sia le origini unitàEnvironment=siaEnvironmentFile=. - I controlli di deriva risolvono le SecretRef
gateway.auth.tokenusando l'ambiente runtime unito (prima l'ambiente del comando di servizio, poi il fallback all'ambiente di processo). - Se l'autenticazione con token non è effettivamente attiva (
gateway.auth.modeesplicito impostato supassword/none/trusted-proxy, oppure modalità non impostata in cui la password può prevalere e nessun candidato token può prevalere), i controlli di deriva del token saltano la risoluzione del token di configurazione. - Quando l'autenticazione con token richiede un token e
gateway.auth.tokenè gestito tramite SecretRef,installconvalida che la SecretRef sia risolvibile ma non persiste il token risolto nei metadati dell'ambiente del servizio. - Se l'autenticazione con 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 riavvio coalescente dopo che il lavoro attivo si è esaurito. Il riavvio sicuro predefinito attende il lavoro attivo fino al valore configurato digateway.reload.deferralTimeoutMs(predefinito 5 minuti); quando tale budget scade, il riavvio viene forzato. Impostagateway.reload.deferralTimeoutMssu0per un'attesa sicura indefinita che non forza mai.restartsemplice mantiene il comportamento esistente del gestore del servizio;--forceresta il percorso di override immediato.restart --safe --skip-deferralesegue il riavvio sicuro consapevole di OpenClaw ma aggira il gate di rinvio del lavoro attivo, quindi il Gateway emette immediatamente il riavvio anche quando vengono segnalati blocchi. Via di fuga per l'operatore quando un'esecuzione di task bloccata immobilizza il riavvio sicuro; richiede--safe.
Preferisci
Usa openclaw gateway per la documentazione e gli esempi attuali.
Correlati
Was this useful?