kirpichtion 15.05.2010 12:48
Скрипты — Скрипт бэкапа (bash)
Публикую скрипт, которым я сохраняю свои проекты в несколько хранилищ одновременно.
1 |
#!/bin/bash
|
Shtsh 15.05.2010 12:52 #
+ 3 -
А чем rsync не устраивает?
svn наверно не очень тут катит. Таки бинарников куда больше обычно у людей. Алсо, по-моему у cp есть опция показывать прогресс копирования. Ну всунь ее, чо. И к домашней категории обращайся по ~/, чо.
Алсо, по-моему у cp есть опция показывать прогресс копирования.
Вы об -v ?
всё-таки думаю, что лучше будет rsync --progress для этих целей юзать
-g
всё пытались впихнуть в основную ветку, но воз и ныне там
http://hatred.homelinux.net/wiki/zhurnal/2010-05-13_16.34_rezervnoe_kopirovanie_pri_pomoschi_rsync_ssh
человек писал неплохой велосипед мордой к рсинку, который кстати можно(я уже посмотрел, это достаточно легко) к arch-backup модулем присобачить
всё пытались впихнуть в основную ветку, но воз и ныне там
http://hatred.homelinux.net/wiki/zhurnal/2010-05-13_16.34_rezervnoe_kopirovanie_pri_pomoschi_rsync_ssh
человек писал неплохой велосипед мордой к рсинку, который кстати можно(я уже посмотрел, это достаточно легко) к arch-backup модулем присобачить
svn наверно не очень тут катит. Таки бинарников куда больше обычно у людей.
так он про бэкап _проектов_ пишет, исходный код жЭ
я так копирую...
#!/usr/bin/expect -f
set timeout 100
set PASS "пароль!"
set USER "пользователь!"
spawn scp -P port $USER@сайт.ru:/путь/файл /куда копировать
expect "password: "
send "$PASS\r"
expect eof
#!/usr/bin/expect -f
set timeout 100
set PASS "пароль!"
set USER "пользователь!"
spawn scp -P port $USER@сайт.ru:/путь/файл /куда копировать
expect "password: "
send "$PASS\r"
expect eof