Как настроить простое резервное копирование при помощи crontab?
Утилита crontab обеспечивает выполнение каких-то задач с заданной периодичностью. Рассмотрим это на примере:
1) создадим скрипт для создания копии определенной директории:
2) добавим в данный файл следующую строку:
Данный скрипт создаст архив с содержимым директории [путь к директории] в директории /home/admin/backups и добавит к названию файла [файл] дату создания архива.
3) после чего установим права на выполнение данного скрипта:
Задания, которые выполняет crontab, хранятся в /etc/cron*. Каждая директория отвечает за определенную периодичность выполнения заданий за исключением директории cron.d. С ее помощью можно установить собственную периодичность выполнения заданий.
Перенесем скрипт в директорию cron.daily:
Теперь crontab будет выполнять созданный скрипт ежедневно в 03:05 (стандартное время для ежедневных заданий).
Посмотреть видеоурок: Работа с crontab на примере резервного копирования