Добавить
Уведомления

Создание бэкапа файла (file BackUp) в BASH. Часть 2: Создание папки, копия файла. Новые функции BASH

Это вторая часть (заключительная) про создание бэкапа файла (file BackUp) на сервере с использованием языка программирования BASH. Первую часть (про то, как работать с функцией времени date) можно посмотреть тут: https://youtu.be/t_FEhnp-64o 00:00 Анонс продолжения создания BASH скрипта создания бэкапа файла 00:42 Определение существования файла в BASH скрипте 02:39 Проверка определения существования файла в BASH скрипте 03:39 Модификация условия проверки существования файла в BASH скрипте 04:12 Подготовка папки для сохранения файлов с бэкапами 05:02 Подпрограмма проверки наличия папки на диске 05:42 Подключение готовой функции из другого файла в BASH скрипт 06:18 Проверка работы BASH-скрипта с папкой для файлов с бэкапами 07:00 Создание имени для файла с данными (т.е. для бэкап-файла) 07:29 Проверка переменной с именем файла бэкапа 09:18 Создание копии файла (создание его бэкапа) с именем, в котором дата его создания 10:47 Проверка работы BASH-скрипта по создании бэкапа файла 11:38 Уведомление BASH-скрипта об успешном создании бэкапа файла 12:24 Доводка BASH-скрипта до товарного вида 13:28 Контрольная проверка работы BASH-скрипта для создания бэкапа файла 14:21 Выводы по проделанной работе с BASH-скриптом для создания бэкапа файла 15:27 Мои контакты В этом видео завершено написание функции, которая на вход принимает имя файла и путь до него, резервную копию которого нужно создать. Во второй переменной передаётся имя папки, в которую нужно сохранить копию файла из первой переменной. Всё это проверяется на наличие (наличие копируемого файла и наличие конечной директории) и, при копировании, к имени файла добавляется дата и время создания копии. Дальше в планах рассмотреть то, как раскрасить чёрно-белое окно консоли, и после этого уже закончить подготовительную стадию сервера к работе, поменяв серверы репозиториев Debian, и наконец-то запустить обновление установленного на удалённый сервер программного обеспечения. Продолжение следует! ;) ПОЛЕЗНЫЕ ССЫЛКИ НА СТАТЬИ С ПОДРОБНЫМИ ИНСТРУКЦИЯМИ: 1. Статьи по программированию на Bash - https://mb4.ru/programming/bash.html 2. Статьи по Unix (на примере Debian) - https://mb4.ru/operating-system/unix.html 3. Статьи про PuTTY - https://mb4.ru/programms/programs-for-hosting/putty.html 4. Для тех, кто решил взять себе собственный сервер - https://mb4.ru/hosting/firstvds.html Для сотрудничества: https://mb4.ru/support.html #бэкап #backup #unix #debian #копирование #время #date #bash #консоль #программирование #сервер #переменная

Иконка канала muba4
13 подписчиков
12+
8 просмотров
5 лет назад
12+
8 просмотров
5 лет назад

Это вторая часть (заключительная) про создание бэкапа файла (file BackUp) на сервере с использованием языка программирования BASH. Первую часть (про то, как работать с функцией времени date) можно посмотреть тут: https://youtu.be/t_FEhnp-64o 00:00 Анонс продолжения создания BASH скрипта создания бэкапа файла 00:42 Определение существования файла в BASH скрипте 02:39 Проверка определения существования файла в BASH скрипте 03:39 Модификация условия проверки существования файла в BASH скрипте 04:12 Подготовка папки для сохранения файлов с бэкапами 05:02 Подпрограмма проверки наличия папки на диске 05:42 Подключение готовой функции из другого файла в BASH скрипт 06:18 Проверка работы BASH-скрипта с папкой для файлов с бэкапами 07:00 Создание имени для файла с данными (т.е. для бэкап-файла) 07:29 Проверка переменной с именем файла бэкапа 09:18 Создание копии файла (создание его бэкапа) с именем, в котором дата его создания 10:47 Проверка работы BASH-скрипта по создании бэкапа файла 11:38 Уведомление BASH-скрипта об успешном создании бэкапа файла 12:24 Доводка BASH-скрипта до товарного вида 13:28 Контрольная проверка работы BASH-скрипта для создания бэкапа файла 14:21 Выводы по проделанной работе с BASH-скриптом для создания бэкапа файла 15:27 Мои контакты В этом видео завершено написание функции, которая на вход принимает имя файла и путь до него, резервную копию которого нужно создать. Во второй переменной передаётся имя папки, в которую нужно сохранить копию файла из первой переменной. Всё это проверяется на наличие (наличие копируемого файла и наличие конечной директории) и, при копировании, к имени файла добавляется дата и время создания копии. Дальше в планах рассмотреть то, как раскрасить чёрно-белое окно консоли, и после этого уже закончить подготовительную стадию сервера к работе, поменяв серверы репозиториев Debian, и наконец-то запустить обновление установленного на удалённый сервер программного обеспечения. Продолжение следует! ;) ПОЛЕЗНЫЕ ССЫЛКИ НА СТАТЬИ С ПОДРОБНЫМИ ИНСТРУКЦИЯМИ: 1. Статьи по программированию на Bash - https://mb4.ru/programming/bash.html 2. Статьи по Unix (на примере Debian) - https://mb4.ru/operating-system/unix.html 3. Статьи про PuTTY - https://mb4.ru/programms/programs-for-hosting/putty.html 4. Для тех, кто решил взять себе собственный сервер - https://mb4.ru/hosting/firstvds.html Для сотрудничества: https://mb4.ru/support.html #бэкап #backup #unix #debian #копирование #время #date #bash #консоль #программирование #сервер #переменная

, чтобы оставлять комментарии