CLI commands
Демон
openclaw daemon
Устаревший псевдоним для команд управления сервисом Gateway.
openclaw daemon ... соответствует той же поверхности управления сервисом, что и сервисные команды openclaw gateway ....
Использование
openclaw daemon statusopenclaw daemon installopenclaw daemon startopenclaw daemon stopopenclaw daemon restartopenclaw daemon uninstallПодкоманды
status: показать состояние установки сервиса и проверить работоспособность Gatewayinstall: установить сервис (launchd/systemd/schtasks)uninstall: удалить сервисstart: запустить сервисstop: остановить сервисrestart: перезапустить сервис
Общие параметры
status:--url,--token,--password,--timeout,--no-probe,--require-rpc,--deep,--jsoninstall:--port,--runtime <node|bun>,--token,--force,--jsonrestart:--safe,--skip-deferral,--force,--wait <duration>,--json- жизненный цикл (
uninstall|start|stop):--json
Примечания:
statusпо возможности разрешает настроенные auth SecretRefs для аутентификации проверки.- Если обязательный auth SecretRef не разрешен в этом пути команды,
daemon status --jsonсообщаетrpc.authWarning, когда подключение/аутентификация проверки завершается сбоем; передайте--token/--passwordявно или сначала разрешите источник секрета. - Если проверка проходит успешно, предупреждения о неразрешенных auth-ref подавляются, чтобы избежать ложных срабатываний.
status --deepдобавляет best-effort сканирование сервиса на системном уровне. Когда оно находит другие gateway-подобные сервисы, человекочитаемый вывод печатает подсказки по очистке и предупреждает, что один gateway на машину по-прежнему является обычной рекомендацией.status --deepтакже запускает проверку конфигурации в Plugin-aware режиме и показывает предупреждения настроенных манифестов Plugin (например, об отсутствующих метаданных конфигурации канала), чтобы smoke-проверки установки и обновления их обнаруживали. Стандартныйstatusсохраняет быстрый путь только для чтения, который пропускает проверку Plugin.- В установках Linux systemd проверки token-drift для
statusвключают источники unit какEnvironment=, так иEnvironmentFile=. - Проверки drift разрешают SecretRefs
gateway.auth.tokenс использованием объединенного runtime env (сначала env команды сервиса, затем резервно process env). - Если token auth фактически не активна (явный
gateway.auth.modeравенpassword/none/trusted-proxyлибо mode не задан, password может выиграть, а ни один token candidate выиграть не может), проверки token-drift пропускают разрешение config token. - Когда token auth требует token и
gateway.auth.tokenуправляется SecretRef,installпроверяет, что SecretRef разрешим, но не сохраняет разрешенный token в метаданных service environment. - Если token auth требует token, а настроенный token SecretRef не разрешен, установка завершается с закрытым отказом.
- Если настроены и
gateway.auth.token, иgateway.auth.password, аgateway.auth.modeне задан, установка блокируется, пока mode не будет задан явно. - В macOS
installсохраняет LaunchAgent plists доступными только владельцу и загружает управляемые значения service environment через доступные только владельцу файл и wrapper вместо сериализации API keys или auth-profile env refs вEnvironmentVariables. - Если вы намеренно запускаете несколько gateways на одном хосте, изолируйте порты, config/state и workspaces; см. /gateway#multiple-gateways-same-host.
restart --safeпросит работающий Gateway выполнить preflight активной работы и запланировать один объединенный restart после завершения активной работы. Обычныйrestartсохраняет существующее поведение service-manager;--forceостается путем немедленного принудительного выполнения.restart --safe --skip-deferralвыполняет OpenClaw-aware безопасный restart, но обходит deferral gate активной работы, поэтому Gateway немедленно отправляет restart, даже когда сообщается о блокировщиках. Аварийный выход для оператора, когда зависший task run удерживает безопасный restart; требует--safe.
Предпочтительно
Используйте openclaw gateway для актуальной документации и примеров.
Связанные материалы
Was this useful?