Erreurs dans un script de sauvegarde
bonjour
Voici un petit script de backup qui prend 2 arguments
1. le nom d'un fichier à sauvegarder
2. le nombre de jours de dernière modification des fichiers
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| #!/bin/bash
while read line
do
echo e "line\n"
done < $1 | find $1 -mtime -$2 | tar -c-T-f /home/backup.tar
# find pour rechercher dans le fichier passé en 1er argument
# -mtime -$2 pour spécifier les fichiers modifiés depuis le nombre
# de jour passés en 2ème argument
# on passe à pipe
# tar -c-T-f pour créer larchive
# -c pour la céer
# loption -T pour obtenir le nom des fichiers à archiver
# loption -f pour le fichier backup.tar |
j'ai une erreur au lancement :
Citation:
./sauve.sh signature.txt 2
tar: -f: ne peut stat: Aucun fichier ou répertoire de ce type
tar: Erreur non récupérable: fin de l'exécution immédiate
merci
.