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

🚀 Более быстрый релиз с помощью systemd-timers

🚀 Более быстрый релиз с помощью systemd-timers

Привет, любители автоматизации! 🛠️ Хотите избавить себя от постоянных напоминаний и запускать задачи в нужное время без лишней суеты? Тогда знакомьтесь с systemd-timers — мощным инструментом для планирования задач, который заменит старые добрые cron и добавит гибкости.

Преимущества systemd-timers:

- Задачи могут запускаться при включении системы

- Можно задавать сложные расписания с условиями

- Простое управление через systemctl

- Логирование и мониторинг в systemd journal

Например, чтобы запланировать ежедневный бэкап в 3 ночи, создаем таймер и сервис:

# mybackup.service

[Unit]

Description=Backup Script

[Service]

Type=oneshot

ExecStart=/usr/local/bin/backup.sh

# mybackup.timer

[Unit]

Description=Daily Backup Timer

[Timer]

OnCalendar=daily

Persistent=true

[Install]

WantedBy=timers.target

Активируем:

sudo systemctl enable --now mybackup.timer

Так легко превращать рутинные задачи в автоматические процессы, не полагаясь на устаревшие методы.

А ты уже пробовал использовать systemd-timers вместо cron? Какие преимущества для себя заметил?

ℹ️ Больше полезных статей ты найдешь в телеграм канале https://t.me/LinuxSkill, а вакансии — в боте https://t.me/gradeliftbot.

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