CLI commands
Demone
openclaw daemon
Alias legacy per la gestione del servizio Gateway. openclaw daemon ... corrisponde agli stessi comandi di controllo del servizio di openclaw gateway .... Per la documentazione e gli esempi attuali, preferire openclaw gateway.
Utilizzo
openclaw daemon statusopenclaw daemon installopenclaw daemon startopenclaw daemon stopopenclaw daemon restartopenclaw daemon uninstallSottocomandi e opzioni
| Sottocomando | Opzioni |
|---|---|
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 (solo launchd: disabilita in modo persistente KeepAlive/RunAtLoad fino all'avvio successivo) |
restart |
--force, --safe, --skip-deferral, --wait <duration>, --json |
status: mostra lo stato di installazione del servizio (launchd/systemd/schtasks) e verifica lo stato del Gateway.install: installa il servizio;--forcereinstalla/sovrascrive un'installazione esistente.restart --safe: richiede al Gateway in esecuzione di eseguire un controllo preliminare delle attività in corso e pianificare un unico riavvio accorpato dopo il loro completamento, entro il limite digateway.reload.deferralTimeoutMs(valore predefinito: 300000ms/5 minuti; impostare0per attendere indefinitamente). Allo scadere di tale limite, il riavvio viene comunque forzato. Il semplicerestartusa direttamente il gestore del servizio;--forceconsente di ignorare immediatamente l'attesa.restart --safe --skip-deferral: ignora il controllo che rinvia l'operazione in presenza di attività in corso, così il Gateway viene riavviato immediatamente anche quando vengono segnalati elementi bloccanti. Richiede--safe.
Note
statusrisolve, quando possibile, i SecretRef di autenticazione configurati per autenticare la verifica. Se un SecretRef obbligatorio non viene risolto,status --jsonsegnalarpc.authWarning; passare esplicitamente--token/--passwordoppure risolvere prima l'origine del segreto. Gli avvisi relativi all'autenticazione non risolta vengono soppressi quando la verifica riesce comunque.status --deepaggiunge una scansione di sistema di tipo best effort per rilevare altri servizi simili al Gateway (mostra suggerimenti per la pulizia; resta consigliato un solo Gateway per macchina) ed esegue la convalida della configurazione in modalità compatibile con i plugin, mostrando gli avvisi del manifesto dei plugin ignorati dal rapido percorso predefinito.- Nelle installazioni systemd su Linux, i controlli delle divergenze dei token esaminano sia le origini delle unità
Environment=sia quelleEnvironmentFile=. - I controlli delle divergenze dei token risolvono i SecretRef
gateway.auth.tokenusando l'ambiente di runtime combinato (prima l'ambiente del comando del servizio, poi l'ambiente del processo). Se l'autenticazione tramite token non è effettivamente attiva (gateway.auth.modecon valorepassword/none/trusted-proxy, oppure non impostato quando la password può avere la precedenza), la risoluzione del token di configurazione viene ignorata. installverifica che ungateway.auth.tokengestito tramite SecretRef sia risolvibile, ma non salva mai il valore risolto nei metadati dell'ambiente del servizio; se non è possibile risolverlo, l'installazione non viene eseguita.- Se sono configurati sia
gateway.auth.tokensiagateway.auth.passwordegateway.auth.modenon è impostato,installblocca l'operazione finché la modalità non viene impostata esplicitamente. - Su macOS,
installmantiene i plist di LaunchAgent e il file di ambiente/wrapper generato accessibili solo al proprietario (modalità0600/0700), anziché incorporare i segreti inEnvironmentVariables. - Per eseguire più Gateway sullo stesso host, isolare porte, configurazione/stato e aree di lavoro. Consultare Più gateway.
Contenuti correlati
Was this useful?