Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 31/05/2010, à 18:54

Jeoffrey

[Bash] Connexion FTp -> Backup

Bonsoir,

J'ai un peu recherché sur Google, j'ai pas trouvé mon bonheur. Je précise que je ne maitrise pas le bash smile .

Je cherche à trouver un script Bash qui s'exécute sur mon Ubuntu, qui se connecte à un FTP, et qui récupère tout son contenu pour le placer dans un dossier précis de ma distrib.

Connaissez-vous un script ?

Bonne soirée !

Hors ligne

#2 Le 31/05/2010, à 19:00

kyncani

Re : [Bash] Connexion FTp -> Backup

Un outil: wget.
man wget -> regarde les options de récursions.

Hors ligne

#3 Le 31/05/2010, à 23:36

Jeoffrey

Re : [Bash] Connexion FTp -> Backup

Bonsoir,

Effectivement, je n'avais pas pensé à wget, je pensais pas sur l'instant qu'il faisait du FTP également wink .

Voici le code que j'ai mis au point :

#!/bin/bash

laDate=`date +%d.%m.%Y`

if [ -d "/home/jeoffrey/Medias/backup/$laDate" ]; then
 echo "le repertoire existe deja"
else
 mkdir /home/jeoffrey/Medias/backup/$laDate
fi

cd /home/jeoffrey/Medias/backup/$laDate
wget -awgetlog -r -linf ftp://*******:******@*******.eu/

Je vous l'accorde, c'est simpliste, mais ca marche.

J'utilise donc -awgetlog pour avoir mes logs d'erreurs.

Ma question est la suivante : peux-on paramétrer ces logs ? J'aimerais plutôt afficher "Backup ftp machin 0 erreurs", au lieu de chaque fichier.

Est-ce possible ?

Bonne soirée !

Hors ligne