Comment automatiser un transfert FTP, sous DOS si possible. (boulot) - Windows & Software
Marsh Posté le 07-02-2002 à 11:09:50
ReplyMarsh Posté le 07-02-2002 à 11:38:32
oui sous dos tu peut. Y a la commande ftp :
ftp updates3.kaspersky-labs.com
anonymous
noset@noset.com
CWD updates
GET fichier oùjeveuxkilsoit
....
QUIT
[jfdsdjhfuetppo]--Message édité par Je@nb--[/jfdsdjhfuetppo]
Marsh Posté le 07-02-2002 à 11:39:57
Dans un batch tu peux insérer les commandes du soft FTP ???
Marsh Posté le 07-02-2002 à 11:44:07
Groody a écrit a écrit : Dans un batch tu peux insérer les commandes du soft FTP ??? |
A priori non.
La meilleur solution consiste à utiliser plusieurs logiciels admin unix qui ont été portés sous Windows. En particulier en utilisant cygwin (www.cygwin.com) tu peux utiliser perl ou tcl qui sont des langages de scripts ayant des modules ftp. Une fois ton script fait, tu peux utiliser le daemon 'cron' (il s'installe en tant que service sous NT4) pour automatiser l'execution du script (toutes les minutes/heures/jours/mois ou tout les premiers samedi du mois, ou...)
Marsh Posté le 07-02-2002 à 11:45:22
Groody a écrit a écrit : Dans un batch tu peux insérer les commandes du soft FTP ??? |
C'est pas tout a fait dans un batch :
Code :
|
L'option -s permet de spécifier un fichier de commandes FTP à effectuer. Dans le fichier, tu met ce que tu aurais tapé, tu lui passe en paramètre, et plop!
Marsh Posté le 07-02-2002 à 11:45:23
ReplyMarsh Posté le 07-02-2002 à 11:46:17
je n'y connais rien en dev, et je n'ai pas le tps de m'y interresser , alors le perl, etc..
Marsh Posté le 07-02-2002 à 11:46:45
gege_mouleur2 a écrit a écrit : A priori non. La meilleur solution consiste à utiliser plusieurs logiciels admin unix qui ont été portés sous Windows. En particulier en utilisant cygwin (www.cygwin.com) tu peux utiliser perl ou tcl qui sont des langages de scripts ayant des modules ftp. Une fois ton script fait, tu peux utiliser le daemon 'cron' (il s'installe en tant que service sous NT4) pour automatiser l'execution du script (toutes les minutes/heures/jours/mois ou tout les premiers samedi du mois, ou...) |
Là ça peut m interresser je connais pas trop ça encor ..
Exple j ai un logiciel Dos j extrai 5 bases de dedans que j importe ds un truc acces y a moyen de l automatiser ?
si oui help ça m aiderait bcp bcp thx d avance
Marsh Posté le 07-02-2002 à 11:47:03
Merci à vous tous, je vais voir tout ça, essayer, etc..
Merci
Marsh Posté le 07-02-2002 à 11:53:03
Tu peux essayer de faire un fichier bat qui fait ca par exemple
fichier bat :
ftp -s ton-script nom_machine
fichier ton-script :
nom_user
pass
lcd (tu te met ou tu veut)
prompt (pour pouvoir copier plusieurs fichier sans qu'il te questionne)
mput ton ou tes fichiers
bye
Marsh Posté le 07-02-2002 à 12:09:30
Funkelly, il doit manquer quelque chose au niveau du MPUT
je fais MPUT *.* et rien. Je pige pas comment lui dire de prendre tous les fichiers et de les D/L
Marsh Posté le 07-02-2002 à 12:16:04
ReplyMarsh Posté le 07-02-2002 à 12:58:11
Si c'est pour recuperer des fichiers c'est plutot mget que mput
Marsh Posté le 07-02-2002 à 14:24:20
Yeahhhhhhh, je reprends. Merci à tous !!!
Voici les commandes :
ftp -s:avp.txt updates3.kaspersky-labs.com
et dans mon avp.txt :
anonymous
tintin@pouet.com
lcd d:\temp
prompt
cd updates
mget *.* *.*
quit
Nikel !!
il réécrit par dessus. Tout marche pil poil. Encore merci à vous
Marsh Posté le 07-02-2002 à 14:32:10
ca se passe comme ca chez mc donald
Marsh Posté le 07-02-2002 à 14:32:39
parceque c'etait toujours pas fait ce script
pas bien
tiens nous au courant dans le temps voir si ta soluce est viable a long terme
Marsh Posté le 07-02-2002 à 14:33:32
Bois, je t'avais déjà parlé de celui ci ???
Le tiens est en place (le DELETE et remake de dossier chaque semaine).
Marsh Posté le 07-02-2002 à 14:34:45
ben oui on en avait parle.
mais de l'eau a coule sous les ponts depuis
si il tient plus d'une semaine sans pb je le mets chez moi
Marsh Posté le 07-02-2002 à 14:36:08
je vois pas prq ça passerai pas. là il tourne sans prb.
Je le mets en AT dans la journée ou demain.
Marsh Posté le 07-02-2002 à 14:37:13
Groody a écrit a écrit : je vois pas prq ça passerai pas. là il tourne sans prb. Je le mets en AT dans la journée ou demain. |
c'est toujours ca qui me fais peur
Marsh Posté le 07-02-2002 à 14:38:10
ReplyMarsh Posté le 07-02-2002 à 14:41:41
Beuha ça vient de se casser la gueule pendant le 2e transfert :
150 Opening ASCII mode data connection for elfbases.klc (381 bytes).
226 Transfer complete.
ftp : 395 octets reçus en 0,29 secondes à 1,36 Ko/sec.
500 Illegal PORT command.
425 Can't build data connection: Connection timed out
[jfdsdjhfuetppo]--Message édité par Groody--[/jfdsdjhfuetppo]
Marsh Posté le 07-02-2002 à 14:42:55
moi ca fait plus de 3 ans que je mets des ftp a jour comme ca
Marsh Posté le 07-02-2002 à 14:43:34
le truc c'est que le ftp de kaspersky marche pas toujours
Marsh Posté le 07-02-2002 à 14:44:34
pas grave. Une fois par nuit. Là je suis pas tt seul sur la ligne, donc ça peut expliquer la coupure. Non, finnallement ce sera à midi pil la synchro. Les postes AVP seront configuré pour se syncjro entre 12h10 et 13h30
Marsh Posté le 07-02-2002 à 14:46:51
Groody a écrit a écrit : pas grave. Une fois par nuit. Là je suis pas tt seul sur la ligne, donc ça peut expliquer la coupure. Non, finnallement ce sera à midi pil la synchro. Les postes AVP seront configuré pour se syncjro entre 12h10 et 13h30 |
moi je mettrais 12H15 pour le download ca laisse le temps au personnes de liberer leur poste (quoique certains partent avant la sonnerie )
puis 12H30 pour la maj
Marsh Posté le 07-02-2002 à 14:47:23
Passe en bin avant le prompt, sinon il tente la conversion des fin de ligne, ça va pas être terrible ce que tu vas obtenir.
Marsh Posté le 07-02-2002 à 14:47:32
Passe en bin avant le prompt, sinon il tente la conversion des fin de ligne, ça va pas être terrible ce que tu vas obtenir.
Marsh Posté le 07-02-2002 à 14:47:52
oui, c ce que je ferai. C'est ce que je pensais, mais pas ce que j'ai écris.
Pffffff t'as finis de me descendre oui ??? Tu veux que je te parle de mon Palm ??
Marsh Posté le 07-02-2002 à 14:48:38
ah oui, j'avais oublié. Pour la mise à jour de mes routeurs BeyNetwork, quand fallait FTPiser, on passait en BIN. Merci
Marsh Posté le 07-02-2002 à 14:49:05
Groody a écrit a écrit : oui, c ce que je ferai. C'est ce que je pensais, mais pas ce que j'ai écris. Pffffff t'as finis de me descendre oui ??? Tu veux que je te parle de mon Palm ?? |
:cry:
Marsh Posté le 07-02-2002 à 14:49:45
ftp>
ftp> bin
200 Type set to I.
Ok. Je retest
Marsh Posté le 07-02-2002 à 16:02:07
nouvelle version
AVP.BAT :
ftp -s:avp.txt updates3.kaspersky-labs.com
AVP.TXT
anonymous
tintin@pouet.com
bin
lcd \\serveur\avp
prompt
cd updates
mget *.* *.*
quit
Sans le moindre prb, pour éxécuter ce script d'une machine ayant le net, et copiant les fichiers sur un autre serveur.
Marsh Posté le 07-02-2002 à 18:59:47
mais pk tu fais pas ftp -s:avp.txt -A updates3.kaspersky-labs.com
comme ça tu vire les anonymous et tintin@pouet.com car la -A fait la conection anonyme auto et envoie en tt cas ché moi user@nomdelordi
Marsh Posté le 07-02-2002 à 19:00:23
ReplyMarsh Posté le 07-03-2002 à 16:19:49
Update :
dans mon AVP.BAT, il faut indiquer le chemin complet du script, même si le fichier est ^côté. quand je le lance à la main, aucun prb, en AT, ça passe pas, il ne trouve pas le script
donc AVP.BAT :
ftp -s:c:\avp.txt updates3.kaspersky-labs.com (c:\ dans mon cas)
Marsh Posté le 05-07-2002 à 12:37:28
Je reviens la dessus.
Tt ça fonctionne nikel.
Mais question, est-il possible de complètement cacher ce qui se déroule (le script executé par FTP).
J'en ai refais un, mais je ne veux pas que mes users puissent voir ce qui se déroule quand ils auront à lancer le batch.
Marsh Posté le 07-02-2002 à 10:29:39
Salut,
J'ai quelques postes faisant tourner AVP. JE stocke les fichiers dispos sur le site d'AVP sur l'intranet. Les postes se mettant à jour automatiquement vers l'intranet.
Je ne pense que très rarement à aller chercher les fichiers sur les sites d'aVP et les copier ici.
Je voudrais automatiser complètement le transfert. Enfin je voudrais connaitre, si ça existe, un moyen sous DOS de lancer un transfert, avec l'option ECRASER LES ANCIENS FICHIERS.
Pour l'automatiser, pas compliquer, un coup de WinAT.
PS : sous NT4 SP6a
Merci
[jfdsdjhfuetppo]--Message édité par Groody--[/jfdsdjhfuetppo]
---------------
Vidéo Concorde Air France | www.kiva.org