Версия: 1.0.0
Дата: 2025-11-30
Оператор выполняет команды в терминале на своём ПК.
Claude работает на сервере и НЕ имеет прямого доступа к ПК.
❌ Несколько команд через &&
❌ Длинные однострочники
❌ Команды с переносами строк
Причина: Терминал оператора ломает команды при копировании.
✅ Один скрипт-файл
✅ Короткие команды по одной
✅ Скрипт на сервере → оператор скачивает и запускает
#!/bin/bash
set -e
clear
echo "=========================================="
echo " НАЗВАНИЕ ОПЕРАЦИИ"
echo "=========================================="
echo ""
echo "1/N Шаг первый..."
# команда
echo "2/N Шаг второй (ЖДИТЕ ~2 мин)..."
# долгая команда
echo "=== OK ==="
set -e — останавливаться при ошибкеclear — очистка экрана в начале=== — в начале и конце1/N, 2/N...rclone sync — зависит от объёма данныхapt install — загрузка пакетовgit clone — загрузка репозиторияecho '#!/bin/bash
set -e
clear
echo "1/2 Шаг..."
команда
echo "=== OK ==="' > /tmp/f.sh && bash /tmp/f.sh
Почему так:
- heredoc (<< 'EOF') ломается при копировании в терминал
- echo с одинарными кавычками работает стабильно
- Короткое имя /tmp/f.sh — меньше шансов на ошибку
# ❌ heredoc — ломается при копировании
cat > /tmp/task.sh << 'EOF'
...
EOF
# ❌ длинные однострочники через &&
cmd1 && cmd2 && cmd3 && ...
# Claude СНАЧАЛА просит выполнить диагностику
# Оператор присылает вывод
# Claude анализирует
# Только потом — действия
1. Диагностика текущего состояния
2. Анализ
3. План действий
4. Подтверждение оператора
5. Выполнение
6. Проверка результата
| Параметр | Значение |
|---|---|
| OS | Ubuntu 24.04.2 LTS |
| User | kt |
| Home | /home/kt |
| Hostname | kt-HP |
| Диск | Путь | Метод |
|---|---|---|
| Яндекс.Диск | ~/Yandex.Disk | Нативный клиент |
| Beget S3 | ~/BegetS3 | rclone + systemd |
Версия: 1.0.0