Bonjour à tous,

J'ai créé un script de sauvegarde, qui me retourne une erreur que je ne comprends pas vraiment. Voici le script en question:

Code : 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
#!/bin/bash
if mount | grep /mnt/backup > /dev/null
then 
	rsync -avh --progress --stats /mnt/alienbrain_projects5 /mnt/backup/alienbrain_projects5
	rsync -avh --progress --stats /mnt/partition2/Ressources /mnt/backup/partition2/Ressources
	echo "$(date) : La sauvegarde s'est effectuée correctement" >> /rapportBackup
 
elif mount /dev/sdd1 /mnt/backup
	if mount | grep /mnt/backup > /dev/null
		then 
			rsync -avh --progress --stats /mnt/alienbrain_projects5 /mnt/backup/alienbrain_projects5
	        rsync -avh --progress --stats /mnt/partition2/Ressources /mnt/backup/partition2/Ressources
			echo "$(date) : La sauvegarde s'est effectuée correctement" >> /rapportBackup
 
else mount /dev/sde1 /mnt/backup
	if mount | grep /mnt/backup > /dev/null
		then
			rsync -avh --progress --stats /mnt/alienbrain_projects5 /mnt/backup/alienbrain_projects5
	        rsync -avh --progress --stats /mnt/partition2/Ressources /mnt/backup/partition2/Ressources
			echo "$(date) : La sauvegarde s'est effectuée correctement" >> /rapportBackup
		else
			echo "$(date): La sauvegarde a eu un problème, données non sauvegardées" >> /rapportBackup
	fi
fi
Il me dit à l'exécution:
Unexpected end of file (expected "then")
Je suis un novice du bash et j'espère que vos lanternes éclaireront cette sombre affaire.
Merci à tous.