Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2946 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  Exclusion LFTP

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Exclusion LFTP

n°1278635
Gavrinis
Open your mind
Posté le 19-05-2011 à 13:53:47  profilanswer
 

Bonjour,
 
Je dois faire un backup d'un répertoire d'un NAS EMC sur un NAS Synology en FTP, jusque là pas de problème ça fonctionne.
Maintenant j'aimerais exclure tous les fichiers commençants par un point (.toto.txt), qui sont créés automatiquement pas les Mac comme dump d'un fichier.
 
Voici mon script et ce que j'ai tenté en regex mais ça ne fonctionne pas, il continue à me backuper les fichiers commençant par un point :(.
 

Code :
  1. #!/bin/bash
  2. # Name:         Backup.sh
  3. #
  4. # Description:  Backup Projects on BigSyno
  5. #
  6. # History:
  7. #       Created:        13/05/2011 by sno
  8. #       Modified:       19/05/2011
  9. #       Version:        1.0
  10. #
  11. ########################################################################
  12. ########################################################################
  13. # Main
  14. ########################################################################
  15. # Configuration fichier de log.
  16. log="/volume1/Logs/backup.log"
  17. # Definition des variables.
  18. servFTP=172.16.0.243
  19. userFTP="ftp"
  20. repFTP="fs_sas/projects/titi"
  21. repLocal="/volume1/Backup"
  22. repIgnore="-x '^\..*$' -x '^\~.*$' -x Thumbs.db"
  23. ########################################################################
  24. echo -e "\n+-- Debut sauvegarde $(date) ---" >> ${log}
  25. # Copie Projects du NAS vers le Syno.
  26. /opt/bin/lftp ftp://${servFTP} -u ${userFTP},'' -e "debug 5 ; set file:charset utf8 ; mirror --parallel ${repIgnore} ${repFTP} ${repLocal} ; quit"  >> ${log}
  27. # Test du bon deroulement du backup.
  28. res=$?
  29. echo "Resultat : "${res} >> ${log}
  30. #if [ ${res} -ne 0 ]
  31. #then /usr/syno/bin/synomail SVGError
  32. #fi
  33. echo "--- Fin sauvegarde $(date) ---" >> ${log}
  34. ########################################################################
  35. exit $res


 
Merci d'avance pour votre aide :jap:.

mood
Publicité
Posté le 19-05-2011 à 13:53:47  profilanswer
 

n°1278652
Gavrinis
Open your mind
Posté le 19-05-2011 à 15:47:47  profilanswer
 

J'avance ..., il faut placer les regex entre parenthèses et ça fonctionne, mais seulement pour les fichiers du répertoire parent.
 

Code :
  1. repIgnore="-x '(^\..*$)' -x '(^\~.*$)' -x Thumbs.db"


 
Une idée pour les répertoires enfants ?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  Exclusion LFTP

 

Sujets relatifs
lftp mirror : Sous tty droits OK, sous X, droits modifiés...Script automatique LFTP
[Samba] Sécurité des partage et exclusion de répertoirefind et exclusion de fichier
C'est koi le lftp ou ou le telecharger pour Linux ?lftp : problème de put
Lftp et upload[cp récursif avec exclusion ???]
le client LFTP 
Plus de sujets relatifs à : Exclusion LFTP


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR