Bonjour,

J'ai un petit probleme avec un script de sauvegarde. En fait, je voudrai qu'il sauvegarde tous mes utilisateurs web, SAUF un. Comment faire un
if [$rep != 'evamanga']
par exemple ?

Voici le code du script :

Code shell : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# Configuration du FTP distant
loginftp=***
passftp=*
hostftp=**
anti=evamanga
# Racine WWW
www=/home/evox
# Date du jour
date=`date '+%d-%m-%Y'`
# Date d'il y a 7 jours
date2=`date --date '7 days ago' "+%d-%m-%Y"`
 
# Boucle sur tous les comptes Web
for rep in `ls $www`; do    
    if [ -d $www/$rep]; then
			if[ -d $rep != $anti]; then
				tar -czf /home/administrateur/backup/backup_$rep\_$date.tar.gz $www/$rep/httpdocs
				echo Tar.gz de $rep OK
			fi
 
    fi
done
 
# Boucle sur tous les comptes Web
for rep in `ls $www`; do    
	if [ -d $www/$rep ]; then
		fileToTransfert=/home/administrateur/backup/backup_$rep\_$date.tar.gz 	
		fileToDel=/home/administrateur/backup/backup_$rep\_$date2.tar.gz 
		# Transfert FTP
		ncftpput -u $loginftp  -p $passftp $hostftp / $fileToTransfert 
		echo Transfert FTP de backup_$rep\_$date.tar.gz OK
		# Effacement du backup de la semaine d'avant
		if [ -f $fileToDel ]; then
			rm $fileToDel 
			echo $fileToDel efface
		fi
	fi
done

Merci d'avance