Добавить в корзинуПозвонить
Найти в Дзене
Уроки Linux

🛠️ Как быстро настроить автоматическую архивацию логов с cron

🛠️ Как быстро настроить автоматическую архивацию логов с cron Привет, энтузиасты Linux! 🌟 Хотите, чтобы ваши логи никогда не захламляли диск и всегда были под рукой? Тогда этот лайфхак для вас! Всего пара команд — и система сама справится с задачей. Начинаем с небольшого скрипта: он полезен для автоматической архивации логов в определенную папку и их очистки спустя некоторое время. Создаём файл, например, /usr/local/bin/logs_backup.sh, вставляем туда: - Архивация: tar -czf /var/backups/logs_$(date +%Y%m%d).tar.gz /var/log/ - Очистка старых архивов (например, старше 7 дней): find /var/backups/ -type f -name "logs_*.tar.gz" -mtime +7 -delete Теперь добавим задание в cron: откроем редактор: crontab -e И вставим строчку: 0 2 * * * /bin/bash /usr/local/bin/logs_backup.sh Это запустит наш скрипт каждую ночь в 2 часа — ваши логи всегда свежие и аккуратные. Забавно, что автоматизация — это не только удобно, но и помогает держать систему в порядке без лишнего вмешательства. А у в

🛠️ Как быстро настроить автоматическую архивацию логов с cron

Привет, энтузиасты Linux! 🌟

Хотите, чтобы ваши логи никогда не захламляли диск и всегда были под рукой? Тогда этот лайфхак для вас! Всего пара команд — и система сама справится с задачей.

Начинаем с небольшого скрипта: он полезен для автоматической архивации логов в определенную папку и их очистки спустя некоторое время. Создаём файл, например, /usr/local/bin/logs_backup.sh, вставляем туда:

- Архивация:

tar -czf /var/backups/logs_$(date +%Y%m%d).tar.gz /var/log/

- Очистка старых архивов (например, старше 7 дней):

find /var/backups/ -type f -name "logs_*.tar.gz" -mtime +7 -delete

Теперь добавим задание в cron: откроем редактор:

crontab -e

И вставим строчку:

0 2 * * * /bin/bash /usr/local/bin/logs_backup.sh

Это запустит наш скрипт каждую ночь в 2 часа — ваши логи всегда свежие и аккуратные. Забавно, что автоматизация — это не только удобно, но и помогает держать систему в порядке без лишнего вмешательства.

А у вас есть свой секретный трюк по автоматизации? Поделитесь им в комментариях!

- Присоединяйся к нашему телеграм-каналу https://t.me/LinuxSkill и используй бота https://t.me/gradeliftbot для тестов и свежих вакансий!

- «Прокачай свои скилы в телеграм канале https://t.me/LinuxSkill а пройти тесты на знание linux в боте https://t.me/gradeliftbot»!

- Уверен в своих знаниях linux? Пройди тесты https://t.me/LinuxSkill или узнай о рынке SYSTEMS ADMINS в боте https://t.me/gradeliftbot

📩 Завтра: Как настроить Fail2Ban за 5 минут! Включи 🔔 чтобы не пропустить!