http://www.ibm.com/developerworks/ru/library/l-backup/index.html?ca=drs-ru-0113
создать файл в нужно месте файл arh
на это файл нужно поставить флаг X, т.е. разрешить запуск
cd нужный каталог
создаем файл arh
touch ./arh
делаем исполняемым
chmod u+x ./arh
если нужно, то сменить владельца
chown новый_владелец ./arh
#!/bin/sh
tar czvf $1.$(date +%Y%m%d-%H%M%S).tgz $1
exit $?
Такой вариант будет создавать архив около папки, но нужно чтоб архивы были в отдельной папке и в одном месте ( и например чтоб до цифр было какое-то название, например www, если хранить архивы в тогда так /home/arhiv/ и чтоб имя начиналось с www, то так
#!/bin/sh
tar czvf /home/arhiv/www$(date +%Y%m%d-%H%M%S).tgz $1
exit $?
проверяем работу
путь_к_файлу_arh путь_к_тому_что_нужно_архивировать
например: /home/arhiv/arh /var/www
в каталоге /home/arhiv/
должен создаться файл с названием
wwwДАТА.tgz
чтоб автоматизировать, можно тогда это вставить в cron
/home/arhiv/arh /var/www
Комментариев нет:
Отправить комментарий