CLI commands
Demon
openclaw daemon
Starszy alias poleceń zarządzania usługą Gateway.
openclaw daemon ... odpowiada temu samemu interfejsowi sterowania usługą co polecenia usługi openclaw gateway ....
Użycie
openclaw daemon status
openclaw daemon install
openclaw daemon start
openclaw daemon stop
openclaw daemon restart
openclaw daemon uninstall
Podpolecenia
status: pokaż stan instalacji usługi i sprawdź kondycję Gatewayinstall: zainstaluj usługę (launchd/systemd/schtasks)uninstall: usuń usługęstart: uruchom usługęstop: zatrzymaj usługęrestart: uruchom usługę ponownie
Typowe opcje
status:--url,--token,--password,--timeout,--no-probe,--require-rpc,--deep,--jsoninstall:--port,--runtime <node|bun>,--token,--force,--jsonrestart:--safe,--force,--wait <duration>,--json- cykl życia (
uninstall|start|stop):--json
Uwagi:
statusrozwiązuje skonfigurowane SecretRefs uwierzytelniania na potrzeby uwierzytelniania sondy, gdy to możliwe.- Jeśli wymagany SecretRef uwierzytelniania pozostaje nierozwiązany w tej ścieżce polecenia,
daemon status --jsonzgłaszarpc.authWarning, gdy łączność/uwierzytelnianie sondy się nie powiedzie; przekaż jawnie--token/--passwordalbo najpierw rozwiąż źródło sekretu. - Jeśli sonda się powiedzie, ostrzeżenia o nierozwiązanych odwołaniach do uwierzytelniania są wyciszane, aby uniknąć wyników fałszywie dodatnich.
status --deepdodaje możliwie najlepsze skanowanie usługi na poziomie systemu. Gdy znajdzie inne usługi podobne do Gateway, dane wyjściowe dla użytkownika wypisują wskazówki dotyczące czyszczenia i ostrzegają, że jedno Gateway na maszynę pozostaje normalną rekomendacją.- W instalacjach systemd na Linuksie kontrole dryfu tokenu w
statusobejmują zarówno źródła jednostkiEnvironment=, jak iEnvironmentFile=. - Kontrole dryfu rozwiązują SecretRefs
gateway.auth.tokenza pomocą scalonego środowiska uruchomieniowego (najpierw środowisko polecenia usługi, potem awaryjnie środowisko procesu). - Jeśli uwierzytelnianie tokenem nie jest faktycznie aktywne (jawny
gateway.auth.moderównypassword/none/trusted-proxyalbo nieustawiony tryb, w którym hasło może wygrać i żaden kandydat tokenu nie może wygrać), kontrole dryfu tokenu pomijają rozwiązywanie tokenu konfiguracji. - Gdy uwierzytelnianie tokenem wymaga tokenu, a
gateway.auth.tokenjest zarządzany przez SecretRef,installsprawdza, czy SecretRef da się rozwiązać, ale nie zapisuje rozwiązanego tokenu w metadanych środowiska usługi. - Jeśli uwierzytelnianie tokenem wymaga tokenu, a skonfigurowany SecretRef tokenu jest nierozwiązany, instalacja kończy się niepowodzeniem w trybie zamkniętym.
- Jeśli skonfigurowane są jednocześnie
gateway.auth.tokenigateway.auth.password, agateway.auth.modenie jest ustawiony, instalacja jest blokowana do czasu jawnego ustawienia trybu. - Na macOS
installutrzymuje pliki plist LaunchAgent dostępne tylko dla właściciela i ładuje zarządzane wartości środowiska usługi przez plik dostępny tylko dla właściciela oraz wrapper, zamiast serializować klucze API lub odwołania env profilu uwierzytelniania doEnvironmentVariables. - Jeśli celowo uruchamiasz wiele Gateway na jednym hoście, odizoluj porty, konfigurację/stan i przestrzenie robocze; zobacz /gateway#multiple-gateways-same-host.
restart --safeprosi działające Gateway o wstępną kontrolę aktywnej pracy i zaplanowanie jednego scalonego ponownego uruchomienia po opróżnieniu aktywnej pracy. Zwykłerestartzachowuje istniejące zachowanie menedżera usługi;--forcepozostaje ścieżką natychmiastowego wymuszenia.
Zalecane
Użyj openclaw gateway, aby uzyskać aktualną dokumentację i przykłady.