🛠️ Как организовать автоматическую очистку логов с помощью systemd timers Привет, друзья! 🚀 Вам надоело вручную чистить логи и хотите сделать это автоматически? Тогда эта практика для вас! Использовать systemd timers — отличное решение для автоматизации рутины. Преимущества: - Простая настройка через единые конфигурационные файлы - Регулярное выполнение задач без сторонних скриптов - Возможность гибко управлять расписанием Для начала создаем сервис, например, для удаления старых логов в /var/log/myapp.log: [Unit] Description=Очистка логов приложения [Service] Type=oneshot ExecStart=/bin/bash -c 'find /var/log/myapp.log -type f -mtime +7 -delete' А далее — таймер, который будет запускать этот сервис ежедневно: [Unit] Description=Таймер ежедневной очистки логов [Timer] OnCalendar=daily Persistent=true [Install] WantedBy=timers.target Не забываем активировать таймер: systemctl enable --now mylog-cleanup.timer Теперь ваша система сама заботится о чистоте логов! Может ли быть
🛠️ Как организовать автоматическую очистку логов с помощью systemd timers
29 сентября 202529 сен 2025
~1 мин