🚀 Как создать свою первую автоматическую задачу с systemd Ты когда-нибудь задумывался, как заставить свою систему сама заботиться о повторяющихся задачах? Вот секрет — именно systemd умеет превращать скрипты в надежных помощников! Он не только управляет службами, но и позволяет запускать задачи по расписанию и автоматически восстанавливаться. Плюсы использования systemd для автоматизации: - Простота настройки через юниты .service и .timer - Надежное выполнение даже при сбоях - Встроенная поддержка логирования и перезапуска Как пример, создадим задачу для ежедневного бэкапа: - Создаем файл backup.service с содержимым: [Unit] Description=Ежедневный бэкап After=network.target [Service] Type=simple ExecStart=/usr/bin/bash -c 'tar -czf /backup/backup-$(date +%%Y%%m%%d).tar.gz /data' Restart=on-failure - А затем файл backup.timer: [Unit] Description=Таймер для ежедневного бэкапа [Timer] OnCalendar=daily Persistent=true [Install] WantedBy=timers.target - запускаем: sudo system