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>, --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(типово 300000ms/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?