CLI commands
Демон
openclaw daemon
Застарілий псевдонім для керування службою Gateway. openclaw daemon ... відповідає тим самим командам керування службою, що й openclaw gateway .... Для актуальної документації та прикладів використовуйте openclaw gateway.
Використання
openclaw daemon statusopenclaw daemon installopenclaw daemon startopenclaw daemon stopopenclaw daemon restartopenclaw daemon uninstallПідкоманди та параметри
| Підкоманда | Параметри |
|---|---|
status |
--url, --token, --password, --timeout, --no-probe, --require-rpc, --deep, --json |
install |
--port, --runtime <node|bun>, --token, --wrapper <path>, --force, --json |
uninstall |
--json |
start |
--json |
stop |
--json, --disable (лише launchd: постійно вимикає KeepAlive/RunAtLoad до наступного запуску) |
restart |
--force, --safe, --skip-deferral, --wait <duration>, --json |
status: показує стан установлення служби (launchd/systemd/schtasks) і перевіряє працездатність Gateway.install: установлює службу;--forceповторно встановлює або перезаписує наявне встановлення.restart --safe: просить запущений Gateway попередньо перевірити активні завдання й запланувати один об’єднаний перезапуск після їх завершення в межах часу, заданогоgateway.reload.deferralTimeoutMs(типово 300000 мс/5 хвилин; установіть0, щоб чекати необмежено довго). Після вичерпання цього часу перезапуск однаково виконується примусово. Звичайна командаrestartбезпосередньо використовує диспетчер служб;--forceнегайно перевизначає відкладення.restart --safe --skip-deferral: обходить механізм відкладення через активні завдання, тому Gateway перезапускається негайно, навіть якщо повідомлено про перешкоди. Потребує--safe.
Примітки
statusза можливості визначає налаштовані SecretRef для автентифікації під час перевірки. Якщо обов’язкове посилання SecretRef не вдається визначити,status --jsonповідомляє проrpc.authWarning; явно передайте--token/--passwordабо спочатку усуньте проблему з джерелом секрету. Попередження про невизначені дані автентифікації приховуються, щойно перевірка успішно завершується за інших умов.status --deepдодає систему перевірку на рівні системи з максимальними зусиллями для пошуку інших служб, подібних до Gateway (виводить підказки щодо очищення; як і раніше, рекомендовано використовувати один Gateway на комп’ютер), і запускає перевірку конфігурації в режимі з урахуванням плагінів, показуючи попередження маніфестів плагінів, які пропускає швидкий типовий режим.- У встановленнях Linux із systemd перевірки розбіжностей токенів аналізують джерела модулів
Environment=іEnvironmentFile=. - Перевірки розбіжностей токенів визначають SecretRef для
gateway.auth.tokenза допомогою об’єднаного середовища виконання (спочатку середовище команди служби, потім середовище процесу). Якщо автентифікація за токеном фактично не активна (gateway.auth.modeмає значенняpassword/none/trusted-proxyабо не задано, а пароль може мати пріоритет), визначення токена з конфігурації пропускається. installперевіряє, чи можна визначити керований через SecretRef параметрgateway.auth.token, але ніколи не зберігає визначене значення в метаданих середовища служби; якщо визначити його неможливо, встановлення завершується відмовою.- Якщо налаштовано і
gateway.auth.token, іgateway.auth.password, аgateway.auth.modeне задано,installблокується, доки ви явно не задасте режим. - У macOS команда
installзберігає файли plist LaunchAgent і створений файл середовища/обгортку доступними лише власнику (режим0600/0700), замість вбудовування секретів уEnvironmentVariables. - Запуск кількох екземплярів Gateway на одному хості: ізолюйте порти, конфігурацію/стан і робочі простори. Див. Кілька екземплярів Gateway.
Пов’язані матеріали
Was this useful?