🛠️ Как автоматически создавать отчёты по логам с помощью bash и cron
Привет, любители автоматизации! 🚀
Больше не нужно ежедневно ковыряться в логах вручную — научимся делать это быстро и красиво!
Самое важное — запомнить, что скрипты и планировщик могут творить чудеса.
Например, собрать все ошибки за неделю и прислать их себе на почту — легко!
Что понадобится:
- Базовые знания bash
- Навык работы с cron
Пример идеи:
- Создаём скрипт, который парсит лог файл, ищет ошибки и выводит их в файл.
- Настраиваем cron, чтобы запускать его ежедневно в определённое время.
Вот пример:
#!/bin/bash
grep "error" /var/log/syslog > /home/user/error_report_$(date +%F).txt
mail -s "Error report" user@example.com < /home/user/error_report_$(date +%F).txt
Дальше — планировщик: добавляем задачу через crontab -e:
0 8 * * * /home/user/error_report.sh
Теперь каждое утро у вас будет свежий отчёт со всеми ошибками за вчерашний день, а почта не пустует.
Автоматизация — это свобода от рутины, которая забирает время и нервы.
Какие задачи ты хотел бы автоматизировать с помощью скриптов и cron? Поделись в комментариях!
💬 Пригласи своих друзей-программистов и системных админов прокачаться вместе:
больше полезных статей ты найдешь в нашем телеграм канале https://t.me/LinuxSkill а вакансии для системных администраторов в боте https://t.me/gradeliftbot
«Прокачай свои скилы в телеграм канале https://t.me/LinuxSkill а пройти тесты на знание linux в боте https://t.me/gradeliftbot»
Уверен в своих знаниях linux? Пройди тесты в канале https://t.me/LinuxSkill или узнай всю правду о рынке вакансий системных администраторов в telegram боте https://t.me/gradeliftbot
📩 Завтра: Как настроить Fail2Ban за 5 минут!
Включи 🔔 чтобы не пропустить!