uaBackup Script
sh-скрипт для резервного копирования файлов.
В назначеное время создает tar.gz архив из файлов, список которых задается в
конфигурационном файле, и закачивает его по протоколу ftp на заданный сервер.
Download
uabackup.sh
Установка
1. Скрипт ложится в /usr/local/bin/.
2. В скрипте редактируются параметры, касающиеся имени файла и доступу к
ftp-серверу, на который будут закачиваться архивные копии.
3. Создаются файлы /usr/local/etc/uabackup/include и /usr/local/etc/uabackup/exclude.
В первом должен лежать список файлов/каталогов для архивации. Во втором -
список файлов/каталогов, которые не должны попасть в архив.
4. В /etc/crontab задается время для резервного копирования. Например
для запуска архивирования каждую ночь в 3 часа:
0 3 * * * root /usr/local/bin/uabackup.sh
Как вариант, скрипт можно положить в один из каталогов:
/etc/cron.hourly - каждый час
/etc/cron.daily - каждый день
/etc/cron.weekly - раз в неделю
/etc/cron.monthly - раз в месяц
В этом случае файл /etc/crontab можно не изменять.
Copyright
Ugnich Anton, 2005