Re: script de sauvegarde avec pax (23092006)

Top Page

Reply to this message
Author: anne aublanc
Date:  
To: Bressy Frédéric, Guilde de grenoble
Subject: Re: script de sauvegarde avec pax (23092006)

----- Original Message -----
From: "Bressy Frédéric" <frederic.bressy@???>
To: "Guilde de grenoble" <guilde@???>
Sent: Saturday, September 23, 2006 3:10 PM
Subject: script de sauvegarde avec pax (23092006)


| bonjour
| 
| j'ai un script shell (en pièce jointe) qui me permet de faire des 
| sauvegardes de mon home/fred/dossier(n) vers 
| /home/fredsauve/sauvegarde/dossier(n)
| il utilise PAX
| 
| il me liste dans un fichier log ce qu'il a copié
| 
| 
| j'aimerais en faire un autre qui me copie les fichiers du dossier 
| home/web/truc, qui sont sous droit user nobody et group nogroup vers le 
| dossier home/fred/sites/truc (droit user fred group fred)
| 
| quelqu'un aurait une idée des modifications à apporter?
| 
| merci d'avance
| 
| -- 
| 
| Atschaw Fred
| 
| ------------------------------------------
| !           Frederic Bressy              !
| !                                        ! 
| !        www.crazygrimpeur.com           !
| ------------------------------------------
| 

|


#!/bin/bash

echo " Script de sauvegarde web> "

echo " Liste des sites web>"
echo " `ls -1`"

echo -n "Donnez le site web à sauver ? > "
read source

chrono1=$(date +"%d%m%C%y_%H%M%S")
chrono2=$(date +"%A %d %b %C%y à %T")
echo "sauvegarde du $chrono2"

fichlog=/home/fred/tmp/log/sauve_web_${source}_$chrono1.txt

exec 1> $fichlog 2>&1
printf " traitement de sauvegarde web de ${source}\n"
printf "debut traitement de sauvegarde web du $chrono2\n"

cd /home/web/
pax -r -w -v -Y -Z $source /home/fred/site/${source}

# changer droit fichier sauvegarde pour groupe fred
chgrp -R fred /home/fred/site/${source}
chown -R fred /home/fred/site/${source}

chrono3=$(date +"%A %d %b %C%y à %T")
printf "fin de traitement de sauvegarde web du $chrono3\n"
echo "fin de sauvegarde web de $source"