Pour les pros des scripts

Pour les pros des scripts - Linux et OS Alternatifs

Marsh Posté le 23-08-2001 à 16:50:52    

Salut a tous !!!
 
 
j'aimerai faire un script sous linux qui me permet de faire les actions suivantes:
 
un ftp sur un serveur  
recuperation d'un fichier sur le serveur  
un upload sur le serveur si la recuperation du fichier a bien fonctionnée.
 
alors si quelqu'un peut me filer une piste .. un point de depart a l'écriture d'un tel script et ben je le l'en remercie
enormement.
 
NB: vous avez bien noté que je cherche une piste pour ecrire
ce script et non pas un prog tout fait. je suis pas dans un self servie non mais ....
 
a+ et merci d'avance.

Reply

Marsh Posté le 23-08-2001 à 16:50:52   

Reply

Marsh Posté le 23-08-2001 à 21:31:14    

Ben déjà, comme première piste,
je dirais qu'il faut voir avec les redirections,
 
dans le genre, tu crées un fichier avec :
nom
mot de passe
commandes ...
 
puis tu tapes : ftp ftp.xxxx.com < nom_du_fichier

Reply

Marsh Posté le 24-08-2001 à 09:15:32    

Autre suggestion : en utilisant ftpfs ( http://ftpfs.sourceforge.net ), tu montes le serveur ftp dans un point de ton arborescence, et ensuite, tu t'en sers comme d'un répertoire en local.
Ca donnerait un truc dans le genre (j'ai pas la syntaxe exacte en tête)

#!/bin/sh
ftpmount -u user -p password ftp://@IP.machin /mnt/ftpfs
cp /mnt/ftps/chemin_du_fichier/fichier.à_récupérer /tmp
<test sur le fichier récupéré>
cp <trucs_à_uploader> /mnt/ftpfs

J'adore ce ftpfs :)

Reply

Marsh Posté le 24-08-2001 à 09:57:36    

et pour le timeout ??
 
...ou alors il se reconnecte tout seul lors de chaque accès ?

Reply

Marsh Posté le 24-08-2001 à 11:03:26    

Ben, il se reconnecte à chaque fois, non? J'ai plus le man en tête. Mais ça simplifie grandement le scriptage, car tout se passe comme si on était en local.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed