⚡ Команды OpenClaw

Быстрый справочник по всем командам системы

🏠 База знаний 📊 AI Office 🚀 Развертывание 💾 Бэкапы 📊 Мониторинг 🖥️ Система

🚀 Развертывание ботов

Создать нового бота (автоматически)
/opt/openclaw-watchdog/deploy-new-bot.sh <service> "<name>" <port> "<token>" # Пример: /opt/openclaw-watchdog/deploy-new-bot.sh openclaw-lawyer "Lawyer Bot" 18808 "1234567890:AAGxxxxx"
Автоматически создает полностью настроенного бота с мониторингом
Проверка развертывания
# Статус сервиса systemctl --user status openclaw-<name> # Проверка портов ss -tlnp | grep :<port> # Проверка конфигурации cat ~/.openclaw-<name>/openclaw.json | grep groupPolicy # Проверка авторизации ls -la ~/.openclaw-<name>/agents/main/agent/auth-profiles.json
Проверка корректности развертывания нового бота
💡 Совет: Всегда используйте автоматический скрипт deploy-new-bot.sh вместо ручного создания

💾 Система бэкапов

Менеджер бэкапов (главный инструмент)
# Создать полный бэкап /opt/openclaw-watchdog/backup-manager.sh create # Список всех бэкапов /opt/openclaw-watchdog/backup-manager.sh list # Информация о бэкапе /opt/openclaw-watchdog/backup-manager.sh info backup-file.tar.gz # Восстановление (проверка) /opt/openclaw-watchdog/backup-manager.sh restore backup.tar.gz --dry-run # Реальное восстановление /opt/openclaw-watchdog/backup-manager.sh restore backup.tar.gz # Статус системы бэкапов /opt/openclaw-watchdog/backup-manager.sh status # Очистка старых бэкапов /opt/openclaw-watchdog/backup-manager.sh clean # Справка по всем командам /opt/openclaw-watchdog/backup-manager.sh help
Основной инструмент управления бэкапами
Прямые команды бэкапа
# Полный бэкап (локальный + VPS) /opt/openclaw-watchdog/full-backup.sh # Только локальный бэкап /opt/openclaw-watchdog/full-backup.sh --local-only # Только VPS /opt/openclaw-watchdog/full-backup.sh --remote-only
Прямое создание бэкапов без менеджера
Автоматические бэкапы: Ежедневно в 02:00 МСК, хранятся 7 дней

📊 Система мониторинга

Активность ботов (главная диагностика)
# Статус всех ботов /opt/openclaw-watchdog/bot-activity.sh # Диагностика конкретного бота /opt/openclaw-watchdog/bot-activity.sh cars /opt/openclaw-watchdog/bot-activity.sh ilyas /opt/openclaw-watchdog/bot-activity.sh tender # Список доступных ботов /opt/openclaw-watchdog/bot-activity.sh --help
Детальная диагностика активности и состояния ботов
Комплексные проверки
# Комплексный мониторинг всех систем /opt/openclaw-watchdog/monitor-all.sh # Продвинутая проверка /opt/openclaw-watchdog/advanced-monitor.sh # Интенсивный мониторинг Тендериста /opt/openclaw-watchdog/tender-intensive.sh # Обновление AI Office данных /opt/openclaw-watchdog/ai-office-monitor.sh # Статус AI Office /opt/openclaw-watchdog/ai-office-status.sh
Автоматические системы мониторинга
Системные проверки
# Ресурсы системы free -h && df -h && uptime # Статус всех ботов for svc in $(systemctl --user list-units | grep openclaw | awk '{print $1}'); do echo "$svc: $(systemctl --user is-active $svc)" done # Процессы OpenClaw ps aux | grep openclaw | grep -v grep # Сетевые порты ss -tlnp | grep -E ":187|:188"
Проверка системных ресурсов и состояния

🔧 Управление сервисами

Systemd сервисы
# Статус сервиса systemctl --user status openclaw-<name> # Запуск/остановка/перезапуск systemctl --user start openclaw-<name> systemctl --user stop openclaw-<name> systemctl --user restart openclaw-<name> # Включение/отключение автозапуска systemctl --user enable openclaw-<name> systemctl --user disable openclaw-<name> # Логи сервиса journalctl --user -u openclaw-<name> --since "1 hour ago" journalctl --user -u openclaw-<name> -f # следить за логами
Управление сервисами ботов OpenClaw
Диагностика проблем
# Проверка API ключей ls -la ~/.openclaw-<name>/agents/main/agent/auth-profiles.json # Проверка конфигурации cat ~/.openclaw-<name>/openclaw.json | jq '.channels.telegram.groupPolicy' # Проверка Telegram токена curl "https://api.telegram.org/bot<TOKEN>/getMe" # Проверка процессов pgrep -f "openclaw.*<port>" || echo "Процесс не найден"
Диагностика типичных проблем
⚠️ Важно: Всегда делайте бэкап перед изменением конфигураций

⏰ Автоматизация и Cron

OpenClaw Cron
# Список всех задач openclaw cron list # Информация о задаче openclaw cron runs <job-id> # Запустить задачу вручную openclaw cron run <job-id> # Включить/отключить задачу openclaw cron update <job-id> enabled=true openclaw cron update <job-id> enabled=false
Управление автоматическими задачами
Системный cron
# Просмотр crontab пользователя crontab -l # Редактирование crontab crontab -e # Системные cron задачи sudo cat /etc/crontab ls /etc/cron.d/
Системные задачи по расписанию

🖥️ Системное администрирование

VPS zakupki-parser
# Подключение к VPS sshpass -p "jPfPW,SD_4bY64" ssh root@213.109.204.76 # Прямая команда на VPS sshpass -p "jPfPW,SD_4bY64" ssh root@213.109.204.76 "команда" # Копирование файла с VPS sshpass -p "jPfPW,SD_4bY64" scp root@213.109.204.76:/path/file ./ # Scrapling окружение ssh root@213.109.204.76 "source scrapling-env/bin/activate && python scrapling_test.py"
Управление удаленным VPS сервером
Timeweb API
# Токен из файла TOKEN=$(cat /root/.openclaw/workspace/secrets/timeweb-api-token.txt) # Список серверов curl -s -H "Authorization: Bearer $TOKEN" https://api.timeweb.cloud/api/v1/servers # Информация о VPS zakupki-parser curl -s -H "Authorization: Bearer $TOKEN" https://api.timeweb.cloud/api/v1/servers/6719663
API управление VPS через Timeweb Cloud
Системная информация
# Использование ресурсов htop # интерактивный мониторинг free -h # память df -h # диск uptime # нагрузка # Сетевые соединения netstat -tlnp | grep :187 ss -tlnp | grep :188 # Версии и информация uname -a # система cat /etc/os-release # дистрибутив node --version # Node.js openclaw --version # OpenClaw
Информация о состоянии системы
💡 Совет: Добавьте эту страницу в закладки для быстрого доступа к командам!