a7c3582799
Made-with: Cursor
2.2 KiB
2.2 KiB
Cron examples for model updates
Готовые cron-задачи для сервера с Ollama/OpenClaude.
Что делают эти 3 задачи
- Ежедневная проверка состояния и списка моделей (без изменений)
- Еженедельная проверка обновлений через
ollama pullдля основной модели - Ежемесячное обновление/обслуживание полного стенда через
upgrade.sh
Рекомендуется сначала вручную прогнать команды из cron и убедиться, что пути корректны.
Подготовка каталогов логов
mkdir -p "$HOME/openclaude-logs"
Открыть crontab
crontab -e
3 cron-задачи
# 1) Каждый день в 08:10 — статус + инвентарь моделей (read-only check)
10 8 * * * cd /home/USER/openclaude-LLM-local/docs/rag-mcp-starter && ./status.sh --model qwen2.5-coder:7b >> /home/USER/openclaude-logs/status.log 2>&1
# 2) Каждое воскресенье в 04:30 — проверка/подтягивание обновлений модели
30 4 * * 0 /usr/bin/ollama pull qwen2.5-coder:7b >> /home/USER/openclaude-logs/model-update.log 2>&1
# 3) 1-го числа каждого месяца в 05:00 — безопасное обновление полного стенда
0 5 1 * * cd /home/USER/openclaude-LLM-local/docs/rag-mcp-starter && ./upgrade.sh --model qwen2.5-coder:7b >> /home/USER/openclaude-logs/stack-upgrade.log 2>&1
Замените USER на вашего системного пользователя.
Проверка, что задания записались
crontab -l
Советы по эксплуатации
- Если сервер слабый, замените модель на
qwen2.5:3b. - Для нескольких моделей добавьте отдельные weekly строки
ollama pull. - Раз в месяц проверяйте логи:
~/openclaude-logs/status.log~/openclaude-logs/model-update.log~/openclaude-logs/stack-upgrade.log