CLI commands
Daemon
openclaw daemon
Veralteter Alias für die Verwaltung des Gateway-Dienstes. openclaw daemon ... wird denselben Befehlen zur Dienststeuerung zugeordnet wie openclaw gateway .... Verwenden Sie für aktuelle Dokumentation und Beispiele vorzugsweise openclaw gateway.
Verwendung
openclaw daemon statusopenclaw daemon installopenclaw daemon startopenclaw daemon stopopenclaw daemon restartopenclaw daemon uninstallUnterbefehle und Optionen
| Unterbefehl | Optionen |
|---|---|
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 (nur launchd: KeepAlive/RunAtLoad dauerhaft bis zum nächsten Start unterdrücken) |
restart |
--force, --safe, --skip-deferral, --wait <duration>, --json |
status: Zeigt den Installationsstatus des Dienstes (launchd/systemd/schtasks) an und prüft den Zustand des Gateways.install: Installiert den Dienst;--forceinstalliert eine vorhandene Installation neu bzw. überschreibt sie.restart --safe: Fordert das laufende Gateway auf, aktive Arbeiten vorab zu prüfen und einen zusammengefassten Neustart zu planen, sobald die Arbeiten abgeschlossen sind. Die Wartezeit ist durchgateway.reload.deferralTimeoutMsbegrenzt (Standardwert: 300000 ms/5 Minuten; setzen Sie den Wert auf0, um unbegrenzt zu warten). Nach Ablauf dieses Zeitlimits wird der Neustart dennoch erzwungen. Ein einfachesrestartverwendet direkt den Dienstmanager;--forceerzwingt den sofortigen Neustart.restart --safe --skip-deferral: Umgeht die Verzögerungssperre für aktive Arbeiten, sodass das Gateway sofort neu startet, selbst wenn Blockierungen gemeldet werden. Erfordert--safe.
Hinweise
statuslöst konfigurierte SecretRefs für die Prüfauthentifizierung nach Möglichkeit auf. Wenn eine erforderliche SecretRef nicht aufgelöst werden kann, meldetstatus --jsonden Wertrpc.authWarning; übergeben Sie--token/--passwordexplizit oder beheben Sie zunächst die geheime Quelle. Warnungen über nicht aufgelöste Authentifizierungsdaten werden unterdrückt, sobald die Prüfung ansonsten erfolgreich ist.status --deepergänzt eine bestmögliche systemweite Suche nach weiteren Gateway-ähnlichen Diensten (gibt Hinweise zur Bereinigung aus; empfohlen wird weiterhin ein Gateway pro Rechner) und führt die Konfigurationsvalidierung im Plugin-kompatiblen Modus aus. Dadurch werden Warnungen zu Plugin-Manifesten angezeigt, die der schnelle Standardpfad überspringt.- Bei Linux-Installationen mit systemd prüfen Kontrolldurchläufe auf Token-Abweichungen sowohl die Unit-Quellen
Environment=als auchEnvironmentFile=. - Kontrolldurchläufe auf Token-Abweichungen lösen SecretRefs für
gateway.auth.tokenanhand der zusammengeführten Laufzeitumgebung auf (zuerst die Umgebung des Dienstbefehls, dann die Prozessumgebung). Wenn die Token-Authentifizierung faktisch nicht aktiv ist (gateway.auth.modeistpassword/none/trusted-proxyoder nicht gesetzt und das Passwort kann Vorrang erhalten), wird die Auflösung des Konfigurationstokens übersprungen. installprüft, ob ein über eine SecretRef verwaltetesgateway.auth.tokenaufgelöst werden kann, speichert den aufgelösten Wert jedoch niemals in den Umgebungsmetadaten des Dienstes. Wenn die Auflösung fehlschlägt, wird die Installation sicher abgebrochen.- Wenn sowohl
gateway.auth.tokenals auchgateway.auth.passwordkonfiguriert sind undgateway.auth.modenicht gesetzt ist, blockiertinstall, bis Sie den Modus explizit festlegen. - Unter macOS beschränkt
installden Zugriff auf LaunchAgent-plist-Dateien sowie die generierte Umgebungsdatei und den Wrapper auf den Eigentümer (Modus0600/0700), statt geheime Daten inEnvironmentVariableseinzubetten. - Mehrere Gateways auf einem Host ausführen: Isolieren Sie Ports, Konfiguration/Zustand und Arbeitsbereiche. Siehe Mehrere Gateways.
Verwandte Themen
Was this useful?