Автоматический бекап файлов и баз данных в linux

Добрый день, товарищи. В последнее время в связи с переходом на linux возникла потребность автоматизировать некоторые вещи. В частности дело касается создания автоматизированных резервных копий. И т.к. на яндекс-диске у меня 200ГБ, можно использовать их с пользой, используя WebDAV и curl

Для этого напишем такой скрипт:

Сохраняем его как backup.sh

Далее добавим его в расписание. Для этого в консоли набираем:

Эта команда позволит редактировать расписание задач cron. Нужно добавить выполнение скрипта в удобное время. Чтоб было удобнее составить расписание, можете воспользоваться визуальным редактором.

Вписываем в crontab:

Здесь мы поставили выполнение нашего скрипта каждый день в 21:00

— полный путь к Вашему скрипту, нужно заменить на свой.

Все, теперь каждый день в 21:00 скрипт будет упаковывать в архив нужные файлы и в другом архиве будут базы данных.

Важно: в облаке должна быть папка, в которую вы планируете скидывать резервные копии. Каждый день архив будет обновляться актуальной версией, раз в месяц будет создаваться новый.

Спасибо за внимание

Теги:

Добавить комментарий

Войти с помощью: 

Комментарии:

  • Оставьте первый комментарий - автор старался

Вход на сайт
Разделы
Метки
wordpress статьи расширение функционала php бред конкурс бесполезная информация халява скрипты психология лирика это Россия баян администрирование комментарии