CLI commands
Demonio
openclaw daemon
Alias heredado para los comandos de gestión del servicio Gateway.
openclaw daemon ... se asigna a la misma superficie de control de servicio que los comandos de servicio openclaw gateway ....
Uso
openclaw daemon status
openclaw daemon install
openclaw daemon start
openclaw daemon stop
openclaw daemon restart
openclaw daemon uninstall
Subcomandos
status: muestra el estado de instalación del servicio y comprueba el estado de Gatewayinstall: instala el servicio (launchd/systemd/schtasks)uninstall: elimina el serviciostart: inicia el serviciostop: detiene el serviciorestart: reinicia el servicio
Opciones comunes
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
Notas:
statusresuelve los SecretRefs de autenticación configurados para la autenticación de sondeo cuando es posible.- Si un SecretRef de autenticación requerido no se resuelve en esta ruta de comando,
daemon status --jsoninformarpc.authWarningcuando falla la conectividad/autenticación del sondeo; pasa--token/--passwordexplícitamente o resuelve primero el origen del secreto. - Si el sondeo se realiza correctamente, las advertencias de referencia de autenticación no resuelta se suprimen para evitar falsos positivos.
status --deepañade un análisis de servicio a nivel de sistema de mejor esfuerzo. Cuando encuentra otros servicios similares a Gateway, la salida para humanos imprime sugerencias de limpieza y advierte que la recomendación normal sigue siendo un Gateway por máquina.- En instalaciones systemd de Linux, las comprobaciones de deriva de token de
statusincluyen tanto fuentes de unidadEnvironment=comoEnvironmentFile=. - Las comprobaciones de deriva resuelven los SecretRefs de
gateway.auth.tokenusando el entorno de ejecución combinado (primero el entorno del comando de servicio y luego el entorno del proceso como alternativa). - Si la autenticación con token no está activa de forma efectiva (
gateway.auth.modeexplícito depassword/none/trusted-proxy, o modo no definido donde la contraseña puede ganar y ningún candidato de token puede ganar), las comprobaciones de deriva de token omiten la resolución del token de configuración. - Cuando la autenticación con token requiere un token y
gateway.auth.tokenestá gestionado por SecretRef,installvalida que el SecretRef se pueda resolver, pero no persiste el token resuelto en los metadatos del entorno del servicio. - Si la autenticación con token requiere un token y el SecretRef del token configurado no está resuelto, la instalación falla de forma cerrada.
- Si tanto
gateway.auth.tokencomogateway.auth.passwordestán configurados ygateway.auth.modeno está definido, la instalación se bloquea hasta que el modo se defina explícitamente. - En macOS,
installmantiene los plists de LaunchAgent solo para el propietario y carga los valores del entorno del servicio gestionado mediante un archivo y un contenedor solo para el propietario, en lugar de serializar claves de API o referencias de entorno de perfiles de autenticación enEnvironmentVariables. - Si ejecutas intencionadamente varios Gateways en un host, aísla puertos, configuración/estado y espacios de trabajo; consulta /gateway#multiple-gateways-same-host.
restart --safepide al Gateway en ejecución que haga una comprobación previa del trabajo activo y programe un único reinicio combinado después de que el trabajo activo se vacíe.restartsimple mantiene el comportamiento existente del gestor de servicios;--forcesigue siendo la ruta de anulación inmediata.
Preferir
Usa openclaw gateway para la documentación y los ejemplos actuales.