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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 l’archive
# -c pour la céer
# l’option -T pour obtenir le nom des fichiers à archiver
# l’option -f pour le fichier backup.tar
j'ai une erreur au lancement :

./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


.