Настройка OpenClaw для выполнения shell-команд и cron-задач
OpenClaw может выполнять произвольные shell-команды на сервере, где развёрнут. Это превращает его в интеллектуальный автоматизатор системных задач: обслуживание серверов, запуск скриптов, управление сервисами, реакция на события.
Shell Tool
Агент выполняет bash/sh команды и анализирует вывод для принятия следующих решений. Цепочка: команда → вывод → LLM анализ → следующая команда. Реализуется сложная условная логика без написания скриптов вручную.
Типовые задачи:
- Disk cleanup: поиск старых файлов, проверка перед удалением, отчёт
- Service management: перезапуск упавшего сервиса, проверка состояния, уведомление
- Backup: создание архива, загрузка в S3, проверка integrity, очистка старых
Cron-интеграция
Cron триггерит OpenClaw агента по расписанию. Пример: каждую ночь агент проверяет дисковое пространство, свободную память, статус сервисов, размер лог-файлов и отправляет дайджест в Telegram.
Либо OpenClaw сам управляет crontab через shell-команды — создаёт, изменяет, удаляет записи.
Безопасность
Execution sandbox: ограничение команд белым списком. Запрет на rm -rf без явного подтверждения. Все выполненные команды логируются. Раздельные пользователи с минимальными правами для разных агентов.







