OVH Cloud OVH Cloud

Comment automatiser le téléchargement d'un fichier ?

3 réponses
Avatar
loop
Bonjour,

je cherche à faire un script sh tout simple mais je débute !

Je veux télécharger un fichier zip sur un FTP , puis le dézipper dans un
répertoire de mon serveur.

Comment faire ?

merci de votre aide

3 réponses

Avatar
Jerome Lambert
loop wrote:
Bonjour,


Bonsoir,

je cherche à faire un script sh tout simple mais je débute !

Je veux télécharger un fichier zip sur un FTP , puis le dézipper dans un
répertoire de mon serveur.

Comment faire ?


lire la documentation de wget pour commencer, et celle de gzip pour suivre.

Enfin, visitez le répertoire /etc/init.d/ de votre distribution, où vous
trouverez des exemples de "bons" scripts.

Postez vos essais sur fr.comp.os.unix, dont les utilisateurs se feront
un plaisir de vous répondre.

merci de votre aide


De rien.

Avatar
Rakotomandimby (R12y) Mihamina
( Wed, 05 Jan 2005 20:19:33 +0100 ) loop :

Bonjour,


Bonjour

je cherche à faire un script sh tout simple mais je débute !


Tu connais ce document deja ?
http://lea-linux.org/dev/shell_script.html

Je veux télécharger un fichier zip sur un FTP , puis le dézipper dans un
répertoire de mon serveur.


Est ce que tu en connait le nom (du zip) ?

Comment faire ?


en une seule ligne qui peux tenir dans la crontab
(donc pas forcement besoin de script):

cd /un/rep; wget ftp://ip.du.serveur/chemin/du/fichier.zip ; unzip fichier.zip

merci de votre aide


--
ASPO Infogérance - http://aspo.rktmb.org/activites/infogerance
Unofficial FAQ fcolc - http://faq.fcolc.eu.org/
Linux User Group sur Orléans et alentours.
Tél: + 33 2 38 76 43 65 (France)

Avatar
Jérémy JUST
On Wed, 05 Jan 2005 20:28:24 +0100
"Rakotomandimby (R12y) Mihamina" wrote:

wget ftp://ip.du.serveur/chemin/du/fichier.zip ; unzip fichier.zip


Mieux:

wget -nv ftp://ip.du.serveur/chemin/du/fichier.zip && unzip fichier.zip

Parce que ce n'est pas la peine de décompresser si on n'a pas réussi à
télécharger (et « -nv », c'est pour non-verbose, qui me semble adapté si
la sortie est envoyée par mail).


--
Jérémy JUST