Найти в Дзене
Уроки Linux

📡 Урок по автоматической очистке логов с помощью cron

📡 Урок по автоматической очистке логов с помощью cron

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

Настройка автоматической очистки логов — секрет для стабильной работы серверов, особенно если много их мониторишь. Сегодня расскажу, как за минуту сделать так, чтобы старые лог-файлы исчезали сами.

- Создаем скрипт clean_logs.sh с содержимым:

#!/bin/bash

find /var/log -type f -name "*.log" -mtime +7 -exec rm -f {} \;

- Делаем файл исполняемым:

chmod +x clean_logs.sh

- Запускаем его разово, чтобы проверить:

./clean_logs.sh

- Самое главное — добавляем задачу в cron:

sudo crontab -e

и вставляем строку:

0 3 * * * /path/to/clean_logs.sh

Теперь лог-файлы с более чем неделей автоматически исчезают, освобождая место. Это словно магия, которая помогает поддерживать систему в порядке без постоянных ручных trudov.

Заметил ли ты, как такие маленькие штучки делают большую разницу в стабильности системы?

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

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