Управление сервисом (systemctl)
service_controlManage systemd services on remote hosts via SSH: check status, start, stop, restart, enable, or disable units. State-changing actions require explicit confirmation.
Instructions
systemctl : status | start | stop | restart | enable | disable. status выполняется сразу; остальные действия требуют confirm: true (только по явной просьбе пользователя).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| key | No | Путь к приватному ключу (иначе перебор ключей из ~/.ssh) | |
| host | Yes | IP, доменное имя ИЛИ имя/id сервера из Timeweb (напр. nanospace-node-de) — тогда IP подтянется сам через API | |
| port | No | SSH-порт (по умолчанию 22) | |
| unit | Yes | Имя юнита, напр. nginx или xray | |
| user | No | Пользователь (по умолчанию root) | |
| action | Yes | Действие | |
| confirm | No | Подтверждение (не нужно для status) |