Pages : 1
#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 .
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 .
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