---
read_when:
    - Ви досі використовуєте `openclaw daemon ...` у скриптах
    - Вам потрібні команди керування життєвим циклом сервісу (install/start/stop/restart/status)
summary: Довідник CLI для `openclaw daemon` (застарілий псевдонім для керування сервісом Gateway)
title: Демон
x-i18n:
    generated_at: "2026-05-11T20:27:19Z"
    model: gpt-5.5
    provider: openai
    source_hash: 0131c3838ac0240f38e755eb779134d19a935821d90bb2898648b947696be12e
    source_path: cli/daemon.md
    workflow: 16
---

# `openclaw daemon`

Застарілий псевдонім для команд керування службою Gateway.

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

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

```bash
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` включають джерела юнітів `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-ключів або посилань середовища профілю автентифікації в `EnvironmentVariables`.
- Якщо ви навмисно запускаєте кілька Gateway на одному хості, ізолюйте порти, конфігурацію/стан і робочі простори; див. [/gateway#multiple-gateways-same-host](/uk/gateway#multiple-gateways-same-host).
- `restart --safe` просить запущений Gateway попередньо перевірити активну роботу та запланувати один об'єднаний перезапуск після завершення активної роботи. Звичайний `restart` зберігає наявну поведінку менеджера служб; `--force` лишається шляхом негайного перевизначення.
- `restart --safe --skip-deferral` запускає безпечний перезапуск з урахуванням OpenClaw, але обходить шлюз відкладання активної роботи, тож Gateway надсилає перезапуск негайно, навіть коли повідомлено про блокувальники. Це аварійний вихід для оператора, коли завислий запуск завдання утримує безпечний перезапуск; потребує `--safe`.

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

Використовуйте [`openclaw gateway`](/uk/cli/gateway) для актуальної документації та прикладів.

## Пов'язане

- [Довідник CLI](/uk/cli)
- [Операційний посібник Gateway](/uk/gateway)
