(boulot) Comment automatiser un transfert FTP, sous DOS si possible.

Comment automatiser un transfert FTP, sous DOS si possible. (boulot) - Windows & Software

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  :jap:

 

[jfdsdjhfuetppo]--Message édité par Groody--[/jfdsdjhfuetppo]


---------------
Vidéo Concorde Air France | www.kiva.org
Reply

Marsh Posté le 07-02-2002 à 10:29:39   

Reply

Marsh Posté le 07-02-2002 à 11:09:50    

Reply

Marsh 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]

Reply

Marsh Posté le 07-02-2002 à 11:39:57    

Dans un batch tu peux insérer les commandes du soft FTP ???


---------------
Vidéo Concorde Air France | www.kiva.org
Reply

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...)

Reply

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 :
  1. C:\>ftp --help
  2. Transfers files to and from a computer running an FTP server service
  3. (sometimes called a daemon). Ftp can be used interactively.
  4. FTP [-v] [-d] [-i] [-n] [-g] [-s:filename] [-a] [-w:windowsize] [host]
  5.   -v             Suppresses display of remote server responses.
  6.   -n             Suppresses auto-login upon initial connection.
  7.   -i             Turns off interactive prompting during multiple file
  8.                  transfers.
  9.   -d             Enables debugging.
  10.   -g             Disables filename globbing (see GLOB command).
  11.   -s:filename    Specifies a text file containing FTP commands; the
  12.                  commands will automatically run after FTP starts.
  13.   -a             Use any local interface when binding data connection.
  14.   -w:buffersize  Overrides the default transfer buffer size of 4096.
  15.   host           Specifies the host name or IP address of the remote
  16.                  host to connect to.
  17. C:\>


 
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!


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 07-02-2002 à 11:45:23    

Reply

Marsh 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..


---------------
Vidéo Concorde Air France | www.kiva.org
Reply

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


---------------
Moards : Challenge Everything. - En fait l'idée c est que t arrives comme un porc à l entrée en glisse ! Là tu te jettes comme un porc ! Et là tu sors comme un goret
Reply

Marsh Posté le 07-02-2002 à 11:47:03    

Merci à vous tous, je vais voir tout ça, essayer, etc..
 
Merci  :jap:


---------------
Vidéo Concorde Air France | www.kiva.org
Reply

Marsh Posté le 07-02-2002 à 11:47:03   

Reply

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


---------------
Funkelly
Reply

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


---------------
Vidéo Concorde Air France | www.kiva.org
Reply

Marsh Posté le 07-02-2002 à 12:14:26    

MPUT ça sert à koi ?

Reply

Marsh Posté le 07-02-2002 à 12:16:04    

help mput
mput              envoie plusieurs fichiers


---------------
Vidéo Concorde Air France | www.kiva.org
Reply

Marsh Posté le 07-02-2002 à 12:46:40    

essaie mput *.* c:\fichierftp\*.*

Reply

Marsh Posté le 07-02-2002 à 12:58:11    

Si c'est pour recuperer des fichiers c'est plutot mget que mput

Reply

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  :jap:


---------------
Vidéo Concorde Air France | www.kiva.org
Reply

Marsh Posté le 07-02-2002 à 14:32:10    

ca se passe comme ca chez mc donald :)


---------------
Funkelly
Reply

Marsh Posté le 07-02-2002 à 14:32:39    

parceque c'etait toujours pas fait ce script :o
pas bien ;)
 
tiens nous au courant dans le temps voir si ta soluce est viable a long terme :jap:


---------------
"Tout ce que je sais c'est que je ne sais rien" Socrate
Reply

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).


---------------
Vidéo Concorde Air France | www.kiva.org
Reply

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 ;)


---------------
"Tout ce que je sais c'est que je ne sais rien" Socrate
Reply

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.


---------------
Vidéo Concorde Air France | www.kiva.org
Reply

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 :lol:


---------------
"Tout ce que je sais c'est que je ne sais rien" Socrate
Reply

Marsh Posté le 07-02-2002 à 14:38:10    

ouai, ok, dans 1 ou 2 semaines ;)


---------------
Vidéo Concorde Air France | www.kiva.org
Reply

Marsh 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]


---------------
Vidéo Concorde Air France | www.kiva.org
Reply

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 :)


---------------
Funkelly
Reply

Marsh Posté le 07-02-2002 à 14:43:34    

le truc c'est que le ftp de kaspersky marche pas toujours ;)


---------------
"Tout ce que je sais c'est que je ne sais rien" Socrate
Reply

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


---------------
Vidéo Concorde Air France | www.kiva.org
Reply

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 :lol: )
 
puis 12H30 pour la maj


---------------
"Tout ce que je sais c'est que je ne sais rien" Socrate
Reply

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.


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

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.


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

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 ?? :D


---------------
Vidéo Concorde Air France | www.kiva.org
Reply

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 :jap:


---------------
Vidéo Concorde Air France | www.kiva.org
Reply

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 ?? :D  




 
:cry::cry:
:sweat:


---------------
"Tout ce que je sais c'est que je ne sais rien" Socrate
Reply

Marsh Posté le 07-02-2002 à 14:49:45    

ftp>
ftp> bin
200 Type set to I.

 
Ok. Je retest


---------------
Vidéo Concorde Air France | www.kiva.org
Reply

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.


---------------
Vidéo Concorde Air France | www.kiva.org
Reply

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

Reply

Marsh Posté le 07-02-2002 à 19:00:23    

parceque je le savais pas ;)


---------------
Vidéo Concorde Air France | www.kiva.org
Reply

Marsh 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)


---------------
Vidéo Concorde Air France | www.kiva.org
Reply

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.


---------------
Vidéo Concorde Air France | www.kiva.org
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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