Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2347 connectés 

  FORUM HardWare.fr
  Programmation

  lancer un shell qui envoit des fichiers sur ftp

 


 Mot :   Pseudo :  
 
 Page :   1  2  3  4
Page Précédente
Auteur Sujet :

lancer un shell qui envoit des fichiers sur ftp

n°125852
dpmy
Posté le 15-04-2002 à 10:22:38  profilanswer
 

Je sais comment envoyer des fichiers sur ftp mais j'aimerais qu'un shell le fasse automatiquement et régulièrement. Donc le truc qui me manque c'est comment lui préciser le login et le password en paramètre.

mood
Publicité
Posté le 15-04-2002 à 10:22:38  profilanswer
 

n°125859
goueg
De passage
Posté le 15-04-2002 à 10:31:21  profilanswer
 

:hello:
 
ca se lance a partir de koi un shell? oracle?

n°125862
dpmy
Posté le 15-04-2002 à 10:34:40  profilanswer
 

Goueg a écrit a écrit :

:hello:
 
ca se lance a partir de koi un shell? oracle?  




 
 :hello:  
 
 
Je ne sais pas mais de toute façon, ce qu'il me faut c'est dans le script, si je tape ftp, comment dire ensuite quel est le login et le mot de passe, vu qu'il est censé le demander qd tu tapes cette commande.

n°125868
goueg
De passage
Posté le 15-04-2002 à 10:43:27  profilanswer
 

ca doit etre une syntaxe un peu comme sur IE, un truc du genre
login:pass@ftp.serveur.fr

n°125869
goueg
De passage
Posté le 15-04-2002 à 10:44:04  profilanswer
 

merde ca a fait un smiley  :lol:  
fallait lire ":" et "p"

n°125871
dpmy
Posté le 15-04-2002 à 10:47:36  profilanswer
 

Goueg a écrit a écrit :

merde ca a fait un smiley  :lol:  
fallait lire ":" et "p"  




 
mais ca existe pas un truc du genre "put" login en langage shell, tu sais comme on fait "read" lorsqu'on demande à un user d'entrer une valeur ?

n°125872
goueg
De passage
Posté le 15-04-2002 à 10:51:46  profilanswer
 

euh... nan, le shell moi...
mais effectivement en stoquant les variables mdp et login tu dois pouvoir lancer le ftp avec les infos necessaires... ca doit qd meme pas etre sorcier de trouver comment enregistrer des variables? :)

n°125874
dpmy
Posté le 15-04-2002 à 10:54:12  profilanswer
 

Goueg a écrit a écrit :

euh... nan, le shell moi...
mais effectivement en stoquant les variables mdp et login tu dois pouvoir lancer le ftp avec les infos necessaires... ca doit qd meme pas etre sorcier de trouver comment enregistrer des variables? :)  




 
ben voui mais j'y arrive pô  :sweat:

n°125876
goueg
De passage
Posté le 15-04-2002 à 10:55:49  profilanswer
 

mais le code tu l'entres dans une console, dans un fichier texte...?

n°125882
darklord
You're welcome
Posté le 15-04-2002 à 10:59:30  profilanswer
 

dpmy a écrit a écrit :

 
 
ben voui mais j'y arrive pô  :sweat:  




 
tu cherches au moins? Hier je t'ai filé une solution tout faite pour ça. Que tu ne la choissies pas ca me dérange pas du tout mais faire un man sur la commande est qd meme simple non ?


---------------
Just because you feel good does not make you right
mood
Publicité
Posté le 15-04-2002 à 10:59:30  profilanswer
 

n°125883
dpmy
Posté le 15-04-2002 à 11:00:02  profilanswer
 

Goueg a écrit a écrit :

mais le code tu l'entres dans une console, dans un fichier texte...?  




 
ben je fais un vi et puis je tape mon code ?!

n°125885
goueg
De passage
Posté le 15-04-2002 à 11:03:02  profilanswer
 

bouh mechante t'as pas écouté darklord  :na:  
 
mais en unix on avait fait des tp ou on prenait des variables... genre tp sur l'agenda!

n°125886
dpmy
Posté le 15-04-2002 à 11:04:44  profilanswer
 

DarkLord a écrit a écrit :

 
 
tu cherches au moins? Hier je t'ai filé une solution tout faite pour ça. Que tu ne la choissies pas ca me dérange pas du tout mais faire un man sur la commande est qd meme simple non ?  




 
Mais j'ai fait un man !!! Mais ça m'avance pas plus !

n°125887
darklord
You're welcome
Posté le 15-04-2002 à 11:05:04  profilanswer
 

Goueg a écrit a écrit :

bouh mechante t'as pas écouté darklord  :na:  
 
mais en unix on avait fait des tp ou on prenait des variables... genre tp sur l'agenda!  




 
j'ai pas écouté quoi?   :heink:


---------------
Just because you feel good does not make you right
n°125888
goueg
De passage
Posté le 15-04-2002 à 11:06:32  profilanswer
 

DarkLord a écrit a écrit :

 
 
j'ai pas écouté quoi?   :heink:  




 
euh nan mechante c pdmy et darklord c toi :crazy:

n°125889
dpmy
Posté le 15-04-2002 à 11:07:17  profilanswer
 

DarkLord a écrit a écrit :

 
 
j'ai pas écouté quoi?   :heink:  




 
et puis tu m'avais donné des solutions en java non ? pas en shell script ?

n°125892
darklord
You're welcome
Posté le 15-04-2002 à 11:10:44  profilanswer
 

j'ai cherché 2min
 

Citation :


FTP is a well-used means for transmitting files over the Internet. While there are many advantages to using HTTP instead, many systems don't offer full support of HTTP and clients are not as well developed as they are for FTP. Thus, many times files are distributed via FTP. Its syntax is:  
 
ftp://<user>:<password&g [...] pecode>  
 
If contacting a site which provides general FTP access, the user and password can be omitted, including the colon between them and the at-symbol afterwards. The host is the Internet address of the FTP site. The port and its preceding colon can be omitted as well. The portion of "<cwd1>/<cwd2>/.../<cwdN>" refers to the series of "change directory" commands a client must use to move to the directory in which the file desired resides. The name is the name filename of the desired file. The construction ";type=<typecode>" allows for a transmission method (e.g. ascii vs. binary) to be specified, but I haven't found any clients which support this syntax, and in fact, most incorrectly assume that it is part of the filename. For now, avoid using the typecode.  
 


 
http://www.netspace.org/users/dwb/url-guide.html


---------------
Just because you feel good does not make you right
n°125893
darklord
You're welcome
Posté le 15-04-2002 à 11:11:16  profilanswer
 

dpmy a écrit a écrit :

 
 
et puis tu m'avais donné des solutions en java non ? pas en shell script ?  




 
bin ton shell appelle le java c'est tout. Qu'est ce que ca change ?


---------------
Just because you feel good does not make you right
n°125899
dpmy
Posté le 15-04-2002 à 11:12:40  profilanswer
 

DarkLord a écrit a écrit :

 
 
bin ton shell appelle le java c'est tout. Qu'est ce que ca change ?  




 
C'est pas ce que veut mon "boss". Il veut qu'on écrive un shell script qui le fasse lui-même.

n°125901
goueg
De passage
Posté le 15-04-2002 à 11:14:20  profilanswer
 

pour l'adresse je crois que j'avais bon :)
sinon pourquoi
  echo "Login: \c"
  read login
marcherait pas? l'utilisateur est pas sur le shell en fait?

n°125905
Profil sup​primé
Posté le 15-04-2002 à 11:20:04  answer
 

:hello:

n°125906
dpmy
Posté le 15-04-2002 à 11:21:32  profilanswer
 

Goueg a écrit a écrit :

pour l'adresse je crois que j'avais bon :)
sinon pourquoi
  echo "Login: \c"
  read login
marcherait pas? l'utilisateur est pas sur le shell en fait?  




 
mais justement, il faut que je le fasse automatiquement car il ne doit pas le demander (je lance ce script à partir d'une procédure sous pl/sql qui elle-même est lancée péridiquement en interne)

n°125909
dpmy
Posté le 15-04-2002 à 11:25:19  profilanswer
 

DarkLord a écrit a écrit :

j'ai cherché 2min
 

Citation :


FTP is a well-used means for transmitting files over the Internet. While there are many advantages to using HTTP instead, many systems don't offer full support of HTTP and clients are not as well developed as they are for FTP. Thus, many times files are distributed via FTP. Its syntax is:  
 
ftp://&lt;user&gt;:&lt;password&g [...] pecode&gt;  
 
If contacting a site which provides general FTP access, the user and password can be omitted, including the colon between them and the at-symbol afterwards. The host is the Internet address of the FTP site. The port and its preceding colon can be omitted as well. The portion of "<cwd1>/<cwd2>/.../<cwdN>" refers to the series of "change directory" commands a client must use to move to the directory in which the file desired resides. The name is the name filename of the desired file. The construction ";type=<typecode>" allows for a transmission method (e.g. ascii vs. binary) to be specified, but I haven't found any clients which support this syntax, and in fact, most incorrectly assume that it is part of the filename. For now, avoid using the typecode.  
 


 
http://www.netspace.org/users/dwb/url-guide.html  




 
 
et pour ça il me dit hôte inconnu

n°125910
darklord
You're welcome
Posté le 15-04-2002 à 11:25:43  profilanswer
 

dpmy a écrit a écrit :

 
 
mais justement, il faut que je le fasse automatiquement car il ne doit pas le demander (je lance ce script à partir d'une procédure sous pl/sql qui elle-même est lancée péridiquement en interne)  




 
dis tu ne te moquerais pas de moi toi par hasard. La solution est dans mon dernier post (du moins pour spécifier le login/pwd au shell
 
ftp://login:password@ftp.monsite.com:21/monrep/


---------------
Just because you feel good does not make you right
n°125912
darklord
You're welcome
Posté le 15-04-2002 à 11:26:04  profilanswer
 

DarkLord a écrit a écrit :

 
 
dis tu ne te moquerais pas de moi toi par hasard. La solution est dans mon dernier post (du moins pour spécifier le login/pwd au shell
 
ftp://login:password@ftp.monsite.com:21/monrep/  




 
t'as fait comme ca?


---------------
Just because you feel good does not make you right
n°125917
goueg
De passage
Posté le 15-04-2002 à 11:28:32  profilanswer
 

mais le pb c ke le login et le pass sont inconnus a ce moment si G bien compris

n°125918
dpmy
Posté le 15-04-2002 à 11:29:37  profilanswer
 

DarkLord a écrit a écrit :

 
 
dis tu ne te moquerais pas de moi toi par hasard. La solution est dans mon dernier post (du moins pour spécifier le login/pwd au shell
 
ftp://login:password@ftp.monsite.com:21/monrep/  




 
déjà je ne me moque pas de toi et puis si c'est pour être agressif, je préfère me débrouiller seule. Désolée si je fais encore des conneries mais je suis pas une experte là-dedans

n°125927
darklord
You're welcome
Posté le 15-04-2002 à 11:42:58  profilanswer
 

bon ;)
 
tu me rappelles quelqu'un ...
 
Bref, as tu essayé avec le type d'url que je viens de te donner. Sinon tu nous donnes
 
1. URL du site (complète avec éventuellememnt les rep)
2. Port d'écoute
3. Login (un faux mais juste comme exemple)
4. Password (idem que 3)
 
moi je te construis l'url, tu lances FTP avec l'url et tu copy/paste la trace d'erreur dans un post.


---------------
Just because you feel good does not make you right
n°125933
dpmy
Posté le 15-04-2002 à 11:53:15  profilanswer
 

DarkLord a écrit a écrit :

bon ;)
 
tu me rappelles quelqu'un ...
 
Bref, as tu essayé avec le type d'url que je viens de te donner. Sinon tu nous donnes
 
1. URL du site (complète avec éventuellememnt les rep)
2. Port d'écoute
3. Login (un faux mais juste comme exemple)
4. Password (idem que 3)
 
moi je te construis l'url, tu lances FTP avec l'url et tu copy/paste la trace d'erreur dans un post.  




 
Bon euh, ce que je sais...
 
site --> http://ademas69.asso.fr/
Hostname --> sierra.univ-lyon1.fr
 
(bidon)
user --> dpmy
passwd --> dpmypasswd

n°125934
darklord
You're welcome
Posté le 15-04-2002 à 11:55:41  profilanswer
 

c koi la différence entre site et host? site te sert à quoi en gros ?
 
sinon essaie à la place de la bete url que tu met dans ton appel FTP :
 
ftp://dpmy:dpmypasswd@sierra.univ-lyon1.fr/


---------------
Just because you feel good does not make you right
n°125935
Kyle_Katar​n
Posté le 15-04-2002 à 11:55:56  profilanswer
 

avec K-FTP (cf mon site) et VB6 ca se fait en 3 minutes ...

n°125936
goueg
De passage
Posté le 15-04-2002 à 11:56:15  profilanswer
 

user et passwd, tu les connais a l'avance ou pas? si oui, c facile, sinon, ben c là tout le pb... nan? chui largué moa

n°125937
dpmy
Posté le 15-04-2002 à 11:56:56  profilanswer
 

Goueg a écrit a écrit :

user et passwd, tu les connais a l'avance ou pas? si oui, c facile, sinon, ben c là tout le pb... nan? chui largué moa  




 
oui user et passwd je les connais

n°125939
dpmy
Posté le 15-04-2002 à 11:59:18  profilanswer
 

DarkLord a écrit a écrit :

c koi la différence entre site et host? site te sert à quoi en gros ?
 
sinon essaie à la place de la bete url que tu met dans ton appel FTP :
 
ftp://dpmy:dpmypasswd@sierra.univ-lyon1.fr/  




 
est-ce que ça veut dire que sous dos je tape  
"ftp ftp://dpmy:dpmypasswd@sierra.univ-lyon1.fr/ " ?  
parce que si c'est ça, il me dit host inconnu
 
--> site : c'est l'adresse du site
--> host : le nom du serveur

n°125944
dpmy
Posté le 15-04-2002 à 12:06:18  profilanswer
 

Kyle_Katarn a écrit a écrit :

avec K-FTP (cf mon site) et VB6 ca se fait en 3 minutes ...  




 
ca correspond à faire quoi exactement ?

n°125945
darklord
You're welcome
Posté le 15-04-2002 à 12:08:41  profilanswer
 

dpmy a écrit a écrit :

 
 
est-ce que ça veut dire que sous dos je tape  
"ftp ftp://dpmy:dpmypasswd@sierra.univ-lyon1.fr/ " ?  
parce que si c'est ça, il me dit host inconnu
 
--> site : c'est l'adresse du site
--> host : le nom du serveur  




 
tu es sous DOS?
Mais enfin je comrpends plus rien moi. Tu parles de shell, je te parle de MAN page et tu me dis rien. C'est sous DOS que ca doit tourner ton machin?
 
 :cry:  :cry:  :cry:


---------------
Just because you feel good does not make you right
n°125946
darklord
You're welcome
Posté le 15-04-2002 à 12:10:02  profilanswer
 

si tu es sous dos
 
ftp -s:ftp_cmd.txt host
 
dans ftp_cmd.txt tu mets les commandes à exécuter (ce que tu ferais si tu tapais tout à la main)
 
a+


---------------
Just because you feel good does not make you right
n°125948
dpmy
Posté le 15-04-2002 à 12:12:18  profilanswer
 

DarkLord a écrit a écrit :

 
 
tu es sous DOS?
Mais enfin je comrpends plus rien moi. Tu parles de shell, je te parle de MAN page et tu me dis rien. C'est sous DOS que ca doit tourner ton machin?
 
 :cry:  :cry:  :cry:  




 
Désolée pour l'embrouille. Je dois effectivement ecrire un shell (donc qd tu me parlais de man, je n'étais pas completement larguee) mais je teste d'abord la connexion sous dos. Est-ce que c'est le moment où tu me tue ?

n°125949
Profil sup​primé
Posté le 15-04-2002 à 12:13:38  answer
 

dpmy a écrit a écrit :

 
 
Désolée pour l'embrouille. Je dois effectivement ecrire un shell (donc qd tu me parlais de man, je n'étais pas completement larguee) mais je teste d'abord la connexion sous dos. Est-ce que c'est le moment où tu me tue ?  




 
pourquoi tu teste pas la conneec sous sh ?

n°125951
darklord
You're welcome
Posté le 15-04-2002 à 12:18:20  profilanswer
 

dpmy a écrit a écrit :

 
 
Désolée pour l'embrouille. Je dois effectivement ecrire un shell (donc qd tu me parlais de man, je n'étais pas completement larguee) mais je teste d'abord la connexion sous dos. Est-ce que c'est le moment où tu me tue ?  




 
oui. Si tu dois faire un truc sous unix teste le sous unix. Le client FTP de windows n'a pas les meme commandes que celui sous unix.
 
Au finish ca doit tourner sous quoi, sous unix ou sous windows?


---------------
Just because you feel good does not make you right
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4
Page Précédente

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  lancer un shell qui envoit des fichiers sur ftp

 

Sujets relatifs
[C++] Comparer 2 fichiersJAVA : envoi de fichiers sur ftp
envoi de fichiers par ftp avec pl/sql sous Oracle[UNIX - Korn shell] histoire de Process Id ???
[javascript]Appel de fichiers js[Shell Unix] Une question un peu compliquée
[Script] Renommer tous les fichiers d'un répertoire[Shell Unix] J'ai un problème avec la commande cat
mail html + fichiers en php[JS-HTML] lancer des liens sans cliquer dessus
Plus de sujets relatifs à : lancer un shell qui envoit des fichiers sur ftp


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR