Представляем вашему вниманию Видео: Backup папок, файлов с помощью архиватора по расписанию (tar, cron) с канала Linux — это просто. Приятного просмотра!
sudo su
Создадим маленький скрипт :
nano /etc/init.d/
В созданном файле пишем:
#!/bin/sh
#
tar -czPf /home/ivan/Документы/’BackUp Folder — ‘`date ‘+%d-%B-%Y’s`. /home/ivan/backupfolder
tar -czPf /home/ivan/Документы/’BackUp File — ‘`date ‘+%d-%B-%Y’r`. /home/ivan/backupfile
где: /home/ivan/Документы/’BackUp Folder — ‘`date ‘+%d-%B-%Y’s`. — имя создаваемого файла бэкапа
/home/ivan/backupfolder — путь к папке или файлу, который будет бэкапится
Сохраняем файл и даем права на выполнение:
chmod 755 /etc/init.d/
Проверяем работу скрипта:
/etc/init.d/
Создадим расписание выполнения скрипта:
nano /etc/crontab
Добавим строку выполнения скрипта (каждый день в 23:55):
55 23 * * * root /etc/init.d/
где:
минута час день_месяца месяц день_недели пользователь команда
55 23 * * * root /etc/init.d/
Допустимые значения: минута — от 0 до 59, час — от 0 до 23, день_месяца — от 1 до 31, месяц — от 1 до 12,
день_недели — от 0 до 6 (0 — это воскресенье).
Вас могут заинтересовать другие материалы: