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.
Publicité
Posté le 23-08-2001 à 16:50:52
warp
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
Jak
Back to Slack !
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
warp
Posté le 24-08-2001 à 09:57:36
et pour le timeout ??
...ou alors il se reconnecte tout seul lors de chaque accès ?
Jak
Back to Slack !
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.