openclaw daemon
Alias heredado para la administración del servicio Gateway. openclaw daemon ... se asigna a los mismos comandos de control de servicio que openclaw gateway .... Prefiere openclaw gateway para la documentación y los ejemplos actuales.
Uso
Subcomandos y opciones
| Subcomando | Opciones |
|---|---|
status | --url, --token, --password, --timeout, --no-probe, --require-rpc, --deep, --json |
install | --port, --runtime <node|bun>, --token, --wrapper <path>, --force, --json |
uninstall | --json |
start | --json |
stop | --json, --disable (solo launchd: suprime de forma persistente KeepAlive/RunAtLoad hasta el próximo inicio) |
restart | --force, --safe, --skip-deferral, --wait <duration>, --json |
status: muestra el estado de instalación del servicio (launchd/systemd/schtasks) y sondea la salud de Gateway.install: instala el servicio;--forcereinstala/sobrescribe una instalación existente.restart --safe: pide 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 se vacíe, limitado porgateway.reload.deferralTimeoutMs(valor predeterminado 300000ms/5 minutos; configúralo en0para esperar indefinidamente). Cuando ese presupuesto expira, el reinicio se fuerza de todos modos.restartsin más usa directamente el administrador de servicios;--forcees la anulación inmediata.restart --safe --skip-deferral: omite la puerta de aplazamiento por trabajo activo, de modo que Gateway se reinicia de inmediato aunque se informen bloqueadores. Requiere--safe.
Notas
statusresuelve los SecretRefs de autenticación configurados para la autenticación del sondeo cuando es posible. Si un SecretRef requerido no está resuelto,status --jsoninformarpc.authWarning; pasa--token/--passwordexplícitamente o resuelve primero el origen del secreto. Las advertencias de autenticación no resuelta se suprimen una vez que el sondeo se realiza correctamente por lo demás.status --deepagrega un escaneo de sistema de mejor esfuerzo para otros servicios similares a Gateway (imprime sugerencias de limpieza; se sigue recomendando un Gateway por máquina) y ejecuta la validación de configuración en modo consciente de plugins, mostrando advertencias de manifiestos de plugins que la ruta predeterminada rápida omite.- En instalaciones systemd de Linux, las comprobaciones de desviación del token inspeccionan tanto las fuentes de unidad
Environment=comoEnvironmentFile=. - Las comprobaciones de desviación del token resuelven los SecretRefs de
gateway.auth.tokenusando el entorno de runtime combinado (primero el entorno del comando de servicio y luego el entorno del proceso). Si la autenticación por token no está efectivamente activa (gateway.auth.modedepassword/none/trusted-proxy, o sin definir con la contraseña pudiendo prevalecer), se omite la resolución del token de configuración. installvalida que ungateway.auth.tokenadministrado por SecretRef se pueda resolver, pero nunca persiste el valor resuelto en los metadatos del entorno de servicio; si no puede resolverlo, la instalación falla de forma cerrada.- Si tanto
gateway.auth.tokencomogateway.auth.passwordestán configurados ygateway.auth.modeno está definido,installbloquea hasta que establezcas el modo explícitamente. - En macOS,
installmantiene los plists de LaunchAgent y el archivo de entorno/wrapper generado solo para el propietario (modo0600/0700) en lugar de incrustar secretos enEnvironmentVariables. - Ejecutar varios Gateways en un host: aísla puertos, configuración/estado y espacios de trabajo. Consulta Varios gateways.