🛠️ Быстрый запуск и настройка системы с помощью systemd-таймеров Привет, знатоки Linux! 🚀 Хотите автоматизировать задачи без сложных скриптов и чужих сервисов? Познакомимся со таймерами — встроенными в systemd инструментами, которые заменяют классические cron, но при этом обладают мощью и гибкостью! 🌟 Почему стоит выбрать systemd-таймеры? - Легко управлять через systemctl - Можно запускать задачи при событии или по времени - Обеспечивают надёжность и логирование - Не нужно дополнительно устанавливать ничего Создадим простой таймер для ежедневной очистки логов: - В файле /etc/systemd/system/clean-logs.service пишем: _[Unit] Description=Clear logs daily [Service] Type=oneshot ExecStart=/bin/bash -c 'echo "Cleaning logs..."; sudo journalctl --vacuum-time=7d' _ - А в /etc/systemd/system/clean-logs.timer — интервал: _[Unit] Description=Run log cleaning daily [Timer] OnCalendar=daily Persistent=true [Install] WantedBy=timers.target _ - Активация: sudo systemctl enable --now
🛠️ Быстрый запуск и настройка системы с помощью systemd-таймеров
18 июля 202518 июл 2025
1 мин