CLI commands
Serviço em segundo plano
openclaw daemon
Alias legado para comandos de gerenciamento do serviço Gateway.
openclaw daemon ... mapeia para a mesma superfície de controle de serviço que os comandos de serviço openclaw gateway ....
Uso
openclaw daemon status
openclaw daemon install
openclaw daemon start
openclaw daemon stop
openclaw daemon restart
openclaw daemon uninstall
Subcomandos
status: mostra o estado de instalação do serviço e verifica a integridade do Gatewayinstall: instala o serviço (launchd/systemd/schtasks)uninstall: remove o serviçostart: inicia o serviçostop: interrompe o serviçorestart: reinicia o serviço
Opções comuns
status:--url,--token,--password,--timeout,--no-probe,--require-rpc,--deep,--jsoninstall:--port,--runtime <node|bun>,--token,--force,--jsonrestart:--safe,--force,--wait <duration>,--json- ciclo de vida (
uninstall|start|stop):--json
Observações:
statusresolve SecretRefs de autenticação configuradas para autenticação de verificação quando possível.- Se uma SecretRef de autenticação obrigatória não for resolvida neste caminho de comando,
daemon status --jsonrelatarpc.authWarningquando a conectividade/autenticação da verificação falha; passe--token/--passwordexplicitamente ou resolva primeiro a origem do segredo. - Se a verificação for bem-sucedida, avisos de auth-ref não resolvidos são suprimidos para evitar falsos positivos.
status --deepadiciona uma varredura de serviço em nível de sistema em regime de melhor esforço. Quando encontra outros serviços semelhantes a gateway, a saída humana imprime dicas de limpeza e avisa que um Gateway por máquina ainda é a recomendação normal.- Em instalações systemd no Linux, as verificações de desvio de token de
statusincluem tanto origens de unidadeEnvironment=quantoEnvironmentFile=. - As verificações de desvio resolvem SecretRefs de
gateway.auth.tokenusando o env de runtime mesclado (primeiro o env do comando de serviço, depois o fallback do env do processo). - Se a autenticação por token não estiver efetivamente ativa (
gateway.auth.modeexplícito depassword/none/trusted-proxy, ou modo não definido em que a senha pode prevalecer e nenhum candidato de token pode prevalecer), as verificações de desvio de token pulam a resolução do token de configuração. - Quando a autenticação por token exige um token e
gateway.auth.tokené gerenciado por SecretRef,installvalida que a SecretRef é resolvível, mas não persiste o token resolvido nos metadados de ambiente do serviço. - Se a autenticação por token exige um token e a SecretRef de token configurada não está resolvida, a instalação falha de forma fechada.
- Se tanto
gateway.auth.tokenquantogateway.auth.passwordestiverem configurados egateway.auth.modenão estiver definido, a instalação será bloqueada até que o modo seja definido explicitamente. - No macOS,
installmantém os plists do LaunchAgent acessíveis somente ao proprietário e carrega valores de ambiente do serviço gerenciado por meio de um arquivo e wrapper acessíveis somente ao proprietário, em vez de serializar chaves de API ou refs de env de perfil de autenticação emEnvironmentVariables. - Se você executar intencionalmente vários Gateways em um host, isole portas, configuração/estado e espaços de trabalho; consulte /gateway#multiple-gateways-same-host.
restart --safepede ao Gateway em execução que faça uma pré-verificação do trabalho ativo e agende uma reinicialização coalescida após o escoamento do trabalho ativo.restartsimples mantém o comportamento existente do gerenciador de serviço;--forcecontinua sendo o caminho de substituição imediata.
Prefira
Use openclaw gateway para a documentação e os exemplos atuais.