blob: e20cfd396faeedb77d1123baacfc767ba2c60b02 (
plain) (
tree)
|
|
##### <%= @dirname %> #####
DEST="<%= @dest %>"
BASE="<%= @base %>"
OLD_BAK_BASE=$BASE/older/j
BAK_BASE=${OLD_BAK_BASE}0
RSYNC_OUTPUT=$BASE/rsync_output
NBR=<%= @nbr %>
if ! ssh \
-o PreferredAuthentications=publickey \
-o StrictHostKeyChecking=yes \
-o ClearAllForwardings=yes \
$DEST backup; then
echo "Fichier de verrouillage backup sur $DEST ou impossible de se connecter" >&2
skip=$DEST
fi
rm -rf ${OLD_BAK_BASE}${NBR}
for j in `seq -w $(($NBR-1)) -1 0`; do
[ ! -d ${OLD_BAK_BASE}$j ] && continue
mv ${OLD_BAK_BASE}$j ${OLD_BAK_BASE}$(($j+1))
done
mkdir $BAK_BASE
mv $RSYNC_OUTPUT $BAK_BASE
mkdir $RSYNC_OUTPUT
if [ "$skip" != "$DEST" ]; then
|