CLI commands
Daemonio
openclaw daemon
Alias legado para o gerenciamento do serviço Gateway. openclaw daemon ... corresponde aos mesmos comandos de controle de serviço que openclaw gateway .... Prefira openclaw gateway para obter a documentação e os exemplos atuais.
Uso
openclaw daemon statusopenclaw daemon installopenclaw daemon startopenclaw daemon stopopenclaw daemon restartopenclaw daemon uninstallSubcomandos e opções
| Subcomando | Opções |
|---|---|
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 (somente launchd: suprime persistentemente KeepAlive/RunAtLoad até a próxima inicialização) |
restart |
--force, --safe, --skip-deferral, --wait <duration>, --json |
status: mostra o estado de instalação do serviço (launchd/systemd/schtasks) e verifica a integridade do Gateway.install: instala o serviço;--forcereinstala/sobrescreve uma instalação existente.restart --safe: solicita que o Gateway em execução faça uma verificação preliminar do trabalho ativo e agende uma única reinicialização consolidada após a conclusão do trabalho, limitada porgateway.reload.deferralTimeoutMs(padrão de 300000ms/5 minutos; defina como0para aguardar indefinidamente). Quando esse limite expira, a reinicialização é forçada mesmo assim.restartsimples usa diretamente o gerenciador de serviços;--forceé a substituição imediata.restart --safe --skip-deferral: ignora a barreira de adiamento por trabalho ativo para que o Gateway seja reiniciado imediatamente, mesmo quando bloqueadores são relatados. Requer--safe.
Observações
statusresolve SecretRefs de autenticação configuradas para autenticar a verificação quando possível. Se uma SecretRef obrigatória não for resolvida,status --jsonrelatarárpc.authWarning; forneça--token/--passwordexplicitamente ou resolva primeiro a origem do segredo. Os avisos de autenticação não resolvida são suprimidos quando a verificação é bem-sucedida nos demais aspectos.status --deepadiciona uma varredura de melhor esforço no nível do sistema em busca de outros serviços semelhantes ao Gateway (exibe dicas de limpeza; a recomendação continua sendo um Gateway por máquina) e executa a validação da configuração no modo compatível com plugins, exibindo avisos do manifesto de plugins ignorados pelo caminho rápido padrão.- Em instalações do systemd no Linux, as verificações de divergência de token inspecionam as fontes de unidade
Environment=eEnvironmentFile=. - As verificações de divergência de token resolvem as SecretRefs de
gateway.auth.tokenusando o ambiente de execução combinado (primeiro o ambiente do comando do serviço e depois o ambiente do processo). Se a autenticação por token não estiver efetivamente ativa (gateway.auth.modecom valorpassword/none/trusted-proxy, ou não definido quando a senha puder prevalecer), a resolução do token da configuração será ignorada. installvalida se uma SecretRef gerenciada degateway.auth.tokenpode ser resolvida, mas nunca persiste o valor resolvido nos metadados do ambiente do serviço; se não puder resolvê-la, a instalação falhará de forma segura.- Se
gateway.auth.tokenegateway.auth.passwordestiverem configurados egateway.auth.modenão estiver definido,installficará bloqueado até que o modo seja definido explicitamente. - No macOS,
installmantém os plists do LaunchAgent e o arquivo de ambiente/wrapper gerado acessíveis somente pelo proprietário (modo0600/0700), em vez de incorporar segredos emEnvironmentVariables. - Ao executar vários Gateways em um único host: isole portas, configuração/estado e espaços de trabalho. Consulte Vários gateways.
Relacionado
Was this useful?