#!/bin/bash LOG_DIR="$HOME/.local/share/gpio-monitoring/logs" echo "=== СТАТИСТИКА ЛОГОВ ===" echo "" if [ -d "$LOG_DIR" ]; then echo "Логи в: $LOG_DIR" echo "" echo "Общая статистика:" echo " Событий (JSON): $(wc -l < $LOG_DIR/events.log 2>/dev/null || echo 0)" echo " Событий (Human): $(wc -l < $LOG_DIR/events_human.log 2>/dev/null || echo 0)" echo " Записей GPIO: $(wc -l < $LOG_DIR/gpio_human.log 2>/dev/null || echo 0)" echo "" echo "оследние 5 предупреждений:" grep "ВНИМАНИЕ" $LOG_DIR/gpio_human.log 2>/dev/null | tail -5 || echo " Нет предупреждений" echo "" echo "Статистика по значениям:" grep "Значение GPIO:" $LOG_DIR/gpio_human.log 2>/dev/null | awk -F': ' '{print $2}' | awk '{print $1}' | sort | uniq -c | sort -rn | head -10 echo "" echo "💾 Использование диска:" du -sh $LOG_DIR 2>/dev/null echo "" if ls $LOG_DIR/data/*.bin 1> /dev/null 2>&1; then echo "📁 Файлы данных:" ls -lh $LOG_DIR/data/*.bin 2>/dev/null | awk '{print " " $9 ": " $5}' fi else echo "❌ Директория логов не найдена: $LOG_DIR" echo "Запустите сервер для создания логов" fi