From 1f458bc0b85e881b9af5b0a293a60f89bd9277c1 Mon Sep 17 00:00:00 2001 From: Leo Date: Wed, 17 Jun 2026 14:28:45 +0500 Subject: [PATCH] Add file monitoring --- system_report.sh | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 system_report.sh diff --git a/system_report.sh b/system_report.sh new file mode 100644 index 0000000..79dc71e --- /dev/null +++ b/system_report.sh @@ -0,0 +1,34 @@ +#!/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"