#!/bin/bash
# your code goes here
REPORT_FILE="$HOME/pc_health_$(date +%Y-%m-%d).txt"

echo "=== Отчет о состоянии компьютера $(date) ===" > "$REPORT_FILE"

# Проверка использования CPU
echo -e "\n=== Загрузка CPU ===" >> "$REPORT_FILE"
top -bn1 | head -10 >> "$REPORT_FILE"

# Проверка использования памяти
echo -e "\n=== Использование памяти ===" >> "$REPORT_FILE"
free -h >> "$REPORT_FILE"

# Проверка использования диска
echo -e "\n=== Использование диска ===" >> "$REPORT_FILE"
df -h >> "$REPORT_FILE"

# Проверка температуры (если доступно)
if command -v sensors > /dev/null; then
  echo -e "\n=== Температура ===" >> "$REPORT_FILE"
  sensors >> "$REPORT_FILE"
fi

# Проверка последних ошибок
echo -e "\n=== Последние системные ошибки ===" >> "$REPORT_FILE"
dmesg | grep -i error | tail -10 >> "$REPORT_FILE"

echo -e "\nОтчет сохранен в $REPORT_FILE"