salut,
je suis plutôt débutant en bash.
J'essaie de me faire un script pour faire des sauvegardes régulière que je lancerai via cron

mais j'ai le message d'erreur suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
julien@syntax-error:~$ sh rsync_backup_script
rsync_backup_script: 20: [!: not found
samedi 12 avril 2008, 13:37:59 (UTC+0200) -- Attention, Backup dans 5 minutes!!Verifie que le disque est branché 0
rsync_backup_script: 20: let: not found
rsync_backup_script: 20: [0: not found
rsync_backup_script: 20: [!: not found
samedi 12 avril 2008, 13:38:04 (UTC+0200) -- Attention, Backup dans 5 minutes!!Verifie que le disque est branché 0
voici mon code :
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
25
26
27
28
29
30
31
#!/bin/bash
 
EXCLUDE=/home/julien/rsync_exclude
BASE=/media/sda4
DEST=/media/DISQUE/Backup\ julien
TEXT=Attention,\ Backup\!\ Verifie\ que\ le\ disque\ est\ branché
I=0
 
# test que le disque dur externe est bien branche
until [! -e $DEST] 
do
	zenity --question --text=Attention,\ Backup\!\ Verifie\ que\ le\ disque\ est\ branché
	echo $(date)  -- $TEXT $I
	sleep 1m
	let I= I+1
	if [$I = 5] 
	then 
		exit 
	fi
done
 
 
 
rsync -Par --exclude-from=$EXCLUDE $BASE/INFORMATIQUE/ $DEST/INFORMATIQUE/
 
rsync -Par --exclude-from=$EXCLUDE $BASE/Mes\ images/ $DEST/Mes\ images/
 
rsync -Par --exclude-from=$EXCLUDE $BASE/utils/ $DEST/utils/
 
 
zenity --question --text=eteindre\ le\ disque
je ne comprends pas pourquoi j'ai ces messages d'erreurs.
Merci de vos éclairages