Je ne pourrais pas forcément te donner une solution à ton problème mais voici quelques points d'attention:
1) Bloc n°1
while read line
do
echo -e "line\n"
done < 1ドル
=> Ce bout de code (avec une coquille dans le echo où il faudrait un $line afin d'afficher le contenu de la variable line) ressemble fortement à la commande "cat 1ドル" :-)
2) Bloc n°2
... | find 1ドル -mtime -2ドル | ...
=> Pas trop compris. A moins que tu ne souhaites effectuer un find pour chaque ligne du fichier 1ドル ?!?
A ce moment là, la boucle while qui précède peut être utilisée en remplaçant la ligne "echo ..." par "find $line -mtime 2ドル"
Voici un code de remplacement pour les bloc 1&2:
while read line
do
find "$line" -mtime "2ドル"
done < 1ドル
3) Bloc n°3
... | tar -c-T-f /home/backup.tar
=> Il ne manquerait pas un '-' pour l'option '-T' (aka '--files-from=' parce que je préfère la version longue :P) afin de lire sur l'entrée standard la liste des fichiers à prendre en compte ?
Autrement dit, on aurait "tar -c -T - -f ...".
Enfin, pour les scripts en BASH (je précise car tous les shells ne sont pas forcément compatibles), il y a le "Advanced Bash-Scripting Guide" [http://tldp.org/LDP/abs/html/] à garder sous le coude ^__^
# Pas à Pas :-)
Posté par Steve Azriel . En réponse au message script de backup. Évalué à 1.
Je ne pourrais pas forcément te donner une solution à ton problème mais voici quelques points d'attention:
1) Bloc n°1
=> Ce bout de code (avec une coquille dans le echo où il faudrait un $line afin d'afficher le contenu de la variable line) ressemble fortement à la commande "cat 1ドル" :-)
2) Bloc n°2
=> Pas trop compris. A moins que tu ne souhaites effectuer un find pour chaque ligne du fichier 1ドル ?!?
A ce moment là, la boucle while qui précède peut être utilisée en remplaçant la ligne "echo ..." par "find $line -mtime 2ドル"
Voici un code de remplacement pour les bloc 1&2:
3) Bloc n°3
=> Il ne manquerait pas un '-' pour l'option '-T' (aka '--files-from=' parce que je préfère la version longue :P) afin de lire sur l'entrée standard la liste des fichiers à prendre en compte ?
Autrement dit, on aurait "tar -c -T - -f ...".
En parcourant la page info du tar GNU, j'ai trouvé un chapitre "Performing Backups and Restoring Files" [http://sunsite.ualberta.ca/Documentation/Gnu/tar-1.13/html_c(...)]
Peux-être une piste à envisager pour tes backups ?
Enfin, pour les scripts en BASH (je précise car tous les shells ne sont pas forcément compatibles), il y a le "Advanced Bash-Scripting Guide" [http://tldp.org/LDP/abs/html/] à garder sous le coude ^__^
Bon courage !
Cdlt,