Я бы предложил rsnapshot .
это базовый скрипт perl, скрипты уже сделаны за вас, просто отредактируйте его /usr/local/etc/rsnapshot.conf
файл и укажите источник и место назначения для копии.
Затем вы запускаете/usr/local/bin/rsnapshot
— я думаю, что исполняемый файл помещается туда
Чтобы запустить это автоматически:crontab -e
и сделать что-то вроде
0 12 * * * /usr/local/bin/rsnapshot daily
Синтаксис crontab:
minute hour day_of_month month day_of_week
согласно моему синтаксису crontab, будет запускать все, что указано, в 12 :00 вечера каждый день
0 22 * * 2 /usr/local/bin/rnsapshot daily # will run at 8:00pm only every Monday
прочтите инструкции rsnapshot относительно ежедневного входного аргумента perl-скрипта rsnapshot
rsnapshot может копировать между чем угодно, если вы настроите все необходимое [описано в инструкции]