🛠️ Как автоматизировать обработку логов в Linux: создаем умный ротационный скрипт Привет, технологические путешественники! 🚀 Сегодня расскажу о способе защитить систему, избавившись от бесконечных логов и ошибок. Настоящая магия — автоматизация ротации и архивации логов! Не нужно менять настройки - все делаем вручную, чтобы понять чем Android не уступает Linux! - Создай скрипт, который: - проверяет размер файла лога - архивирует его при достижении порога - автоматически удаляет старые архивы, освобождая место Для этого понадобятся простые команды: - tar для архивирования - find для поиска и удаления старых Пример базы: #!/bin/bash LOGFILE="/var/log/myapp.log" ARCHIVE_DIR="/var/log/archive" MAX_SIZE=100M if [ $(stat -c%s "$LOGFILE") -ge $MAX_SIZE ]; then TIMESTAMP=$(date +%Y%m%d%H%M%S) tar -czf "$ARCHIVE_DIR/log_$TIMESTAMP.tar.gz" "$LOGFILE" > "$LOGFILE" find "$ARCHIVE_DIR" -type f -mtime +30 -delete fi Запланировать его запуск можно через cron, чтобы система сама заботилась о
🛠️ Как автоматизировать обработку логов в Linux: создаем умный ротационный скрипт
23 июня 202523 июн 2025
1 мин