Перейти до основного вмісту

openclaw daemon

Застарілий псевдонім для команд керування сервісом Gateway. openclaw daemon ... відображається на ту саму поверхню керування сервісом, що й сервісні команди openclaw gateway ....

Використання

openclaw daemon status
openclaw daemon install
openclaw daemon start
openclaw daemon stop
openclaw daemon restart
openclaw daemon uninstall

Підкоманди

  • status: показати стан інсталяції сервісу та перевірити працездатність Gateway
  • install: встановити сервіс (launchd/systemd/schtasks)
  • uninstall: видалити сервіс
  • start: запустити сервіс
  • stop: зупинити сервіс
  • restart: перезапустити сервіс

Поширені параметри

  • status: --url, --token, --password, --timeout, --no-probe, --require-rpc, --deep, --json
  • install: --port, --runtime <node|bun>, --token, --force, --json
  • restart: --safe, --skip-deferral, --force, --wait <duration>, --json
  • життєвий цикл (uninstall|start|stop): --json
Примітки:
  • status за можливості розв’язує налаштовані SecretRefs автентифікації для автентифікації перевірки.
  • Якщо потрібний SecretRef автентифікації не розв’язано в цьому шляху команди, daemon status --json повідомляє rpc.authWarning, коли підключення або автентифікація перевірки не вдається; передайте --token/--password явно або спершу розв’яжіть джерело секрету.
  • Якщо перевірка успішна, попередження про нерозв’язані посилання автентифікації приглушуються, щоб уникнути хибних спрацювань.
  • status --deep додає системне сканування сервісів за принципом найкращої спроби. Коли воно знаходить інші сервіси, схожі на Gateway, вивід для людини друкує підказки щодо очищення та попереджає, що один Gateway на машину все ще є звичайною рекомендацією.
  • status --deep також запускає перевірку конфігурації в режимі з урахуванням Plugin і показує налаштовані попередження маніфесту Plugin (наприклад, відсутні метадані конфігурації каналу), щоб перевірки встановлення й оновлення їх виявляли. Типовий status зберігає швидкий шлях лише для читання, який пропускає перевірку Plugin.
  • В інсталяціях Linux systemd перевірки розбіжності токенів status включають джерела unit як Environment=, так і EnvironmentFile=.
  • Перевірки розбіжності розв’язують SecretRefs gateway.auth.token за допомогою об’єднаного runtime-середовища (спочатку середовище команди сервісу, потім резервно середовище процесу).
  • Якщо автентифікація токеном фактично не активна (явний gateway.auth.mode зі значенням password/none/trusted-proxy або режим не задано, коли пароль може перемогти, а жоден кандидат токена не може перемогти), перевірки розбіжності токенів пропускають розв’язання токена конфігурації.
  • Коли автентифікація токеном потребує токена, а gateway.auth.token керується SecretRef, install перевіряє, що SecretRef можна розв’язати, але не зберігає розв’язаний токен у метаданих середовища сервісу.
  • Якщо автентифікація токеном потребує токена, а налаштований SecretRef токена не розв’язано, встановлення завершується закритою відмовою.
  • Якщо налаштовано і gateway.auth.token, і gateway.auth.password, а gateway.auth.mode не задано, встановлення блокується, доки режим не буде задано явно.
  • На macOS install зберігає plists LaunchAgent доступними лише власнику та завантажує керовані значення середовища сервісу через файл і wrapper, доступні лише власнику, замість серіалізації API-ключів або посилань середовища профілю автентифікації в EnvironmentVariables.
  • Якщо ви навмисно запускаєте кілька Gateway на одному хості, ізолюйте порти, конфігурацію/стан і робочі простори; див. /gateway#multiple-gateways-same-host.
  • restart --safe просить запущений Gateway попередньо перевірити активну роботу та запланувати один об’єднаний перезапуск після завершення активної роботи. Типовий безпечний перезапуск чекає на активну роботу до налаштованого gateway.reload.deferralTimeoutMs (типово 5 хвилин); коли цей бюджет вичерпується, перезапуск примусово виконується. Установіть gateway.reload.deferralTimeoutMs на 0 для безстрокового безпечного очікування, яке ніколи не примушує перезапуск. Звичайний restart зберігає наявну поведінку менеджера сервісів; --force залишається шляхом негайного перевизначення.
  • restart --safe --skip-deferral запускає безпечний перезапуск з урахуванням OpenClaw, але обходить gate відкладання активної роботи, тому Gateway негайно видає перезапуск навіть коли повідомлено про блокери. Аварійний обхідний шлях оператора, коли зависле виконання завдання утримує безпечний перезапуск; потребує --safe.

Рекомендовано

Використовуйте openclaw gateway для поточної документації та прикладів.

Пов’язане