Видео: Backup папок, файлов с помощью архиватора по расписанию (tar, cron)

Представляем вашему вниманию Видео: 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 — это воскресенье).


Warning: call_user_func_array() expects parameter 1 to be a valid callback, function 'actions_post_nav' not found or invalid function name in /var/www/ch8648adac/www/linuxgid.ru/wp-includes/class-wp-hook.php on line 288