CLI commands

Демон

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, --force, --wait <duration>, --json
  • життєвий цикл (uninstall|start|stop): --json

Примітки:

  • status за можливості розв’язує налаштовані SecretRefs автентифікації для автентифікації перевірки.
  • Якщо потрібний SecretRef автентифікації не розв’язано в цьому шляху команди, daemon status --json повідомляє rpc.authWarning, коли підключення або автентифікація перевірки зазнає невдачі; передайте --token/--password явно або спершу розв’яжіть джерело секрету.
  • Якщо перевірка успішна, попередження про нерозв’язані посилання автентифікації приглушуються, щоб уникнути хибних спрацювань.
  • status --deep додає найкращу можливу перевірку служби на системному рівні. Коли вона знаходить інші gateway-подібні служби, вивід для людини друкує підказки щодо очищення та попереджає, що один gateway на машину все ще є звичайною рекомендацією.
  • В установленнях Linux systemd перевірки розбіжності токена status враховують джерела unit як Environment=, так і EnvironmentFile=.
  • Перевірки розбіжностей розв’язують SecretRefs gateway.auth.token за допомогою об’єднаного середовища виконання (спершу середовище команди служби, потім резервно середовище процесу).
  • Якщо автентифікація токеном фактично не активна (явний 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 доступними лише власнику та завантажує керовані значення середовища служби через файл і обгортку, доступні лише власнику, замість серіалізації ключів API або посилань середовища auth-profile у EnvironmentVariables.
  • Якщо ви навмисно запускаєте кілька gateways на одному хості, ізолюйте порти, конфігурацію/стан і робочі області; див. /gateway#multiple-gateways-same-host.
  • restart --safe просить запущений Gateway попередньо перевірити активну роботу та запланувати один об’єднаний перезапуск після завершення активної роботи. Звичайний restart зберігає наявну поведінку менеджера служб; --force залишається шляхом негайного перевизначення.

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

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

Пов’язане