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

⚙️ Как быстро настроить автоматическую очистку мусора в Linux при помощи systemd timers

⚙️ Как быстро настроить автоматическую очистку мусора в Linux при помощи systemd timers Привет, любители Linux и автоматизации! 🚀 Хотите избавиться от старых логов и временных файлов без лишних хлопот? Тогда этот лайфхак для вас! Настроить автоматическую очистку через systemd — проще, чем кажется, и не требует отдельного скрипта. Создадим timer и service, которые будут запускать очистку раз в неделю. Все очень просто: - Создайте файл сервиса, например, /etc/systemd/system/cleanup.service: [Unit] Description=Очистка временных файлов и логов [Service] Type=oneshot ExecStart=/bin/bash -c 'rm -rf /tmp/* /var/log/*.gz /var/log/*.1' - Создайте таймер, /etc/systemd/system/cleanup.timer: [Unit] Description=Запуск очистки каждую неделю [Timer] OnCalendar=weekly Persistent=true [Install] WantedBy=timers.target - Затем включите и запустите таймер: sudo systemctl enable --now cleanup.timer Теперь ваша система сама заботится о чистоте! Такой подход идеально подходит для серверов с бол

⚙️ Как быстро настроить автоматическую очистку мусора в Linux при помощи systemd timers

Привет, любители Linux и автоматизации! 🚀

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

Создадим timer и service, которые будут запускать очистку раз в неделю. Все очень просто:

- Создайте файл сервиса, например, /etc/systemd/system/cleanup.service:

[Unit]

Description=Очистка временных файлов и логов

[Service]

Type=oneshot

ExecStart=/bin/bash -c 'rm -rf /tmp/* /var/log/*.gz /var/log/*.1'

- Создайте таймер, /etc/systemd/system/cleanup.timer:

[Unit]

Description=Запуск очистки каждую неделю

[Timer]

OnCalendar=weekly

Persistent=true

[Install]

WantedBy=timers.target

- Затем включите и запустите таймер:

sudo systemctl enable --now cleanup.timer

Теперь ваша система сама заботится о чистоте! Такой подход идеально подходит для серверов с большим потоком логов.

А вы уже настраивали автоматическую уборку или только планируете?

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

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