Skip to main content

openclaw daemon

Verouderde alias voor het beheer van de Gateway-service. openclaw daemon ... verwijst naar dezelfde opdrachten voor servicebeheer als openclaw gateway .... Gebruik bij voorkeur openclaw gateway voor actuele documentatie en voorbeelden.

Gebruik

Subopdrachten en opties

  • status: toont de installatiestatus van de service (launchd/systemd/schtasks) en controleert de status van de Gateway.
  • install: installeert de service; --force installeert een bestaande installatie opnieuw of overschrijft deze.
  • restart --safe: vraagt de actieve Gateway om lopende werkzaamheden vooraf te controleren en één samengevoegde herstart in te plannen nadat het werk is afgerond, met een limiet van 5 minuten. Wanneer die tijdslimiet verstrijkt, wordt de herstart alsnog geforceerd. Een gewone restart gebruikt de servicebeheerder rechtstreeks; --force is de onmiddellijke overschrijving.
  • restart --safe --skip-deferral: omzeilt de uitstelblokkering voor actieve werkzaamheden, zodat de Gateway onmiddellijk opnieuw wordt gestart, zelfs wanneer blokkeringen worden gemeld. Vereist --safe.

Opmerkingen

  • status herleidt waar mogelijk geconfigureerde SecretRefs voor authenticatie van de controle. Als een vereiste SecretRef niet kan worden herleid, meldt status --json rpc.authWarning; geef --token/--password expliciet door of los eerst de geheime bron op. Waarschuwingen over onopgeloste authenticatie worden onderdrukt zodra de controle verder slaagt.
  • status --deep voegt een systeemscan op basis van beste inspanning toe voor andere Gateway-achtige services (toont opruimtips; één Gateway per machine blijft de aanbeveling) en voert configuratievalidatie uit in een Plugin-bewuste modus, waarbij waarschuwingen uit Plugin-manifesten worden weergegeven die door het snelle standaardpad worden overgeslagen.
  • Bij Linux-installaties met systemd inspecteren controles op tokenafwijkingen zowel Environment= als EnvironmentFile= als bronnen voor units.
  • Controles op tokenafwijkingen herleiden gateway.auth.token-SecretRefs met behulp van de samengevoegde runtimeomgeving (eerst de opdrachtomgeving van de service, daarna de procesomgeving). Als tokenauthenticatie niet daadwerkelijk actief is (gateway.auth.mode van password/none/trusted-proxy, of niet ingesteld terwijl het wachtwoord voorrang kan krijgen), wordt het herleiden van het configuratietoken overgeslagen.
  • install controleert of een door een SecretRef beheerde gateway.auth.token kan worden herleid, maar slaat de herleide waarde nooit op in de omgevingsmetadata van de service; als herleiden niet lukt, wordt de installatie uit veiligheidsoverwegingen afgebroken.
  • Als zowel gateway.auth.token als gateway.auth.password zijn geconfigureerd en gateway.auth.mode niet is ingesteld, blokkeert install totdat je de modus expliciet instelt.
  • Op macOS houdt install de LaunchAgent-plists en het gegenereerde omgevingsbestand/wrapperscript uitsluitend toegankelijk voor de eigenaar (modus 0600/0700), in plaats van geheimen in EnvironmentVariables in te sluiten.
  • Meerdere Gateways op één host uitvoeren: isoleer poorten, configuratie/status en werkruimten. Zie Meerdere Gateways.

Gerelateerd