openclaw daemon
Застарілий псевдонім для команд керування сервісом Gateway.
openclaw daemon ... відображається на ту саму поверхню керування сервісом, що й сервісні команди openclaw gateway ....
Використання
Підкоманди
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за можливості розв’язує налаштовані 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 для поточної документації та прикладів.