IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

[débutant] [BASH] problème script backup


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de julien.63
    Profil pro
    balayeur
    Inscrit en
    Décembre 2005
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : balayeur

    Informations forums :
    Inscription : Décembre 2005
    Messages : 1 348
    Par défaut [débutant] [BASH] problème script backup
    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

  2. #2
    Membre éclairé

    Homme Profil pro
    Expert sécurité informatique
    Inscrit en
    Août 2006
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Expert sécurité informatique

    Informations forums :
    Inscription : Août 2006
    Messages : 33
    Par défaut
    Je ne suis pas un expert bash mais déjà : met un espace après les '[' et avant les ']' dans tes conditions.

    Par exemple :
    devient :

  3. #3
    Membre Expert
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    792
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 792
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    let "I=I+1"
       # ou
    ((I=I+1))
       # ou
    ((I++))

Discussions similaires

  1. Problème Algorithmique pour Script Backup
    Par Ph4rell dans le forum Linux
    Réponses: 19
    Dernier message: 25/09/2008, 10h37
  2. Problème de script Bash dans script Perl
    Par Aviator dans le forum Langage
    Réponses: 3
    Dernier message: 03/01/2008, 20h50
  3. [BASH]Problème création d' un script
    Par crasho007 dans le forum Linux
    Réponses: 2
    Dernier message: 05/11/2007, 15h34
  4. [MySQL] Problème de backup par script PHP
    Par bagu dans le forum PHP & Base de données
    Réponses: 13
    Dernier message: 30/04/2006, 16h51
  5. [Débutant] Problème script ressource tuto
    Par MaN@eDeN dans le forum Windows
    Réponses: 8
    Dernier message: 08/03/2006, 23h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo