Add file monitoring
This commit is contained in:
@@ -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"
|
||||||
Reference in New Issue
Block a user