#!/bin/bash FILE_NAME="report_$(date +%F).txt" # 2. Начинаем собирать отчет. # echo "=== Системный отчет ===" >> "$FILE_NAME" # Записываем дату echo -n "Дата: " >> "$FILE_NAME" date | awk '{print $2,$3,$4,$6 " год"}' >> "$FILE_NAME" # пишем uptime echo "" >> "$FILE_NAME" echo "--- Uptime ---" >> "$FILE_NAME" uptime -p >> "$FILE_NAME" # Пишем память echo "" >> "$FILE_NAME" echo "--- Использование памяти (RAM) ---" >> "$FILE_NAME" free -h >> "$FILE_NAME" # Пишем диски echo "" >> "$FILE_NAME" echo "--- Использование дисков ---" >> "$FILE_NAME" df -h >> "$FILE_NAME" # Пишем процессы echo "" >> "$FILE_NAME" echo "--- Топ-5 процессов (CPU) ---" >> "$FILE_NAME" ps aux --sort=-%cpu | head -n 6 >> "$FILE_NAME" # Сообщение о завершении работы скрипта echo "Отчет успешно сохранен в файл: $FILE_NAME"