expect sera plus adapté que le shell (ou des outils kifontdejaca)
sinon
ftp -n 1.2.3.4 << EOF user toto titi get fichier bye EOF
sinon, si il n'y a qu'un seul fichier à rappatrier, wget ou ncftget seraient peut etre plus simples à mettre en place.
C'est ce que j'entendais par "des outils kifontdejaça" :-)
(et meme si il y a plusieurs fichiers :-))
KaKrocq
En fait j'ai le même problème avec par exemple gdb donc la question que je pose m'est utile pour FTP mais également pour d'autres programmes qui change le prompt
mais ici ca n'a pas l'air de marcher : je reste bloqué sur la première ligne et les autres lignes ne sont pas lancer dans FTP.
Le Mon, 14 Jun 2004 15:12:17 +0200, JustMe a écrit :
KaKrocq wrote:
Bonjour, je voudrai faire un shell avec ftp pour le lancer automatiquement et récupérer des fichiers de façon automatique
par exemple en mode console remplacer : ftp 1.2.3.4 user toto titi get mesfichiers quit
expect sera plus adapté que le shell (ou des outils kifontdejaca)
sinon
ftp -n 1.2.3.4 << EOF user toto titi get fichier bye EOF
la première ligne est bien lancée mais ensuite on est dans ftp (ftp>) alors comment lancer la commande interne de ftp ?
En fait j'ai le même problème avec par exemple gdb
donc la question que je pose m'est utile pour FTP mais également pour
d'autres programmes qui change le prompt
mais ici ca n'a pas l'air de marcher : je reste bloqué
sur la première ligne et les autres lignes ne sont pas lancer dans FTP.
Le Mon, 14 Jun 2004 15:12:17 +0200, JustMe a écrit :
KaKrocq wrote:
Bonjour,
je voudrai faire un shell avec ftp pour le lancer automatiquement et
récupérer des fichiers de façon automatique
par exemple en mode console remplacer :
ftp 1.2.3.4
user toto titi
get mesfichiers
quit
expect sera plus adapté que le shell (ou des outils kifontdejaca)
sinon
ftp -n 1.2.3.4 << EOF
user toto titi
get fichier
bye
EOF
la première ligne est bien lancée mais ensuite on est dans ftp
(ftp>) alors comment lancer la commande interne de ftp ?
En fait j'ai le même problème avec par exemple gdb donc la question que je pose m'est utile pour FTP mais également pour d'autres programmes qui change le prompt
mais ici ca n'a pas l'air de marcher : je reste bloqué sur la première ligne et les autres lignes ne sont pas lancer dans FTP.
Le Mon, 14 Jun 2004 15:12:17 +0200, JustMe a écrit :
KaKrocq wrote:
Bonjour, je voudrai faire un shell avec ftp pour le lancer automatiquement et récupérer des fichiers de façon automatique
par exemple en mode console remplacer : ftp 1.2.3.4 user toto titi get mesfichiers quit
expect sera plus adapté que le shell (ou des outils kifontdejaca)
sinon
ftp -n 1.2.3.4 << EOF user toto titi get fichier bye EOF
la première ligne est bien lancée mais ensuite on est dans ftp (ftp>) alors comment lancer la commande interne de ftp ?
JustMe
KaKrocq wrote:
En fait j'ai le même problème avec par exemple gdb donc la question que je pose m'est utile pour FTP mais également pour d'autres programmes qui change le prompt
mais ici ca n'a pas l'air de marcher : je reste bloqué sur la première ligne et les autres lignes ne sont pas lancer dans FTP.
As tu bien mis le "-n" ?
KaKrocq wrote:
Bonjour, je voudrai faire un shell avec ftp pour le lancer automatiquement et récupérer des fichiers de façon automatique
par exemple en mode console remplacer : ftp 1.2.3.4 user toto titi get mesfichiers quit
expect sera plus adapté que le shell (ou des outils kifontdejaca)
sinon
ftp -n 1.2.3.4 << EOF user toto titi get fichier bye EOF
la première ligne est bien lancée mais ensuite on est dans ftp (ftp>) alors comment lancer la commande interne de ftp ?
KaKrocq wrote:
En fait j'ai le même problème avec par exemple gdb
donc la question que je pose m'est utile pour FTP mais également pour
d'autres programmes qui change le prompt
mais ici ca n'a pas l'air de marcher : je reste bloqué
sur la première ligne et les autres lignes ne sont pas lancer dans FTP.
As tu bien mis le "-n" ?
KaKrocq wrote:
Bonjour,
je voudrai faire un shell avec ftp pour le lancer automatiquement et
récupérer des fichiers de façon automatique
par exemple en mode console remplacer :
ftp 1.2.3.4
user toto titi
get mesfichiers
quit
expect sera plus adapté que le shell (ou des outils kifontdejaca)
sinon
ftp -n 1.2.3.4 << EOF
user toto titi
get fichier
bye
EOF
la première ligne est bien lancée mais ensuite on est dans ftp
(ftp>) alors comment lancer la commande interne de ftp ?
En fait j'ai le même problème avec par exemple gdb donc la question que je pose m'est utile pour FTP mais également pour d'autres programmes qui change le prompt
mais ici ca n'a pas l'air de marcher : je reste bloqué sur la première ligne et les autres lignes ne sont pas lancer dans FTP.
As tu bien mis le "-n" ?
KaKrocq wrote:
Bonjour, je voudrai faire un shell avec ftp pour le lancer automatiquement et récupérer des fichiers de façon automatique
par exemple en mode console remplacer : ftp 1.2.3.4 user toto titi get mesfichiers quit
expect sera plus adapté que le shell (ou des outils kifontdejaca)
sinon
ftp -n 1.2.3.4 << EOF user toto titi get fichier bye EOF
la première ligne est bien lancée mais ensuite on est dans ftp (ftp>) alors comment lancer la commande interne de ftp ?
Gauthier
Bonjour,
Le Mon, 14 Jun 2004 14:58:17 +0200, KaKrocq a écrit:
Bonjour, je voudrai faire un shell avec ftp pour le lancer automatiquement et récupérer des fichiers de façon automatique
par exemple en mode console remplacer : ftp 1.2.3.4 user toto titi get mesfichiers quit
Crée un petit fichier texte avec ces instructions :
open 1.2.3.4 user toto motdepassedetoto get mesfichier bye
et ensuite :
ftp -n < fichier_d_instructions.txt
L'avantage de cette méthode est de pouvoir exécuter un 'put', et d'être disponible à peu près partout, sinon un utilitaire comme wget est plus sophistiqué (récursivité, globbing, etc.), mais ne permet que de downloader, pas le contraire.
Cordialement, -- ^^ Gauthier (_____/°°-ç | _`-" )/@mmm|| nn nn FOE-Belgium : http://www.amisdelaterre.be
Bonjour,
Le Mon, 14 Jun 2004 14:58:17 +0200, KaKrocq <kakrocq@hotmail.com> a écrit:
Bonjour,
je voudrai faire un shell avec ftp pour le lancer automatiquement et
récupérer des fichiers de façon automatique
par exemple en mode console remplacer :
ftp 1.2.3.4
user toto titi
get mesfichiers
quit
Crée un petit fichier texte avec ces instructions :
open 1.2.3.4
user toto motdepassedetoto
get mesfichier
bye
et ensuite :
ftp -n < fichier_d_instructions.txt
L'avantage de cette méthode est de pouvoir exécuter un 'put', et d'être
disponible à peu près partout, sinon un utilitaire comme wget
est plus sophistiqué (récursivité, globbing, etc.), mais ne permet que
de downloader, pas le contraire.
Cordialement,
--
^^ Gauthier
(_____/°°-ç
| _`-"
)/@mmm||
nn nn FOE-Belgium : http://www.amisdelaterre.be
Le Mon, 14 Jun 2004 14:58:17 +0200, KaKrocq a écrit:
Bonjour, je voudrai faire un shell avec ftp pour le lancer automatiquement et récupérer des fichiers de façon automatique
par exemple en mode console remplacer : ftp 1.2.3.4 user toto titi get mesfichiers quit
Crée un petit fichier texte avec ces instructions :
open 1.2.3.4 user toto motdepassedetoto get mesfichier bye
et ensuite :
ftp -n < fichier_d_instructions.txt
L'avantage de cette méthode est de pouvoir exécuter un 'put', et d'être disponible à peu près partout, sinon un utilitaire comme wget est plus sophistiqué (récursivité, globbing, etc.), mais ne permet que de downloader, pas le contraire.
Cordialement, -- ^^ Gauthier (_____/°°-ç | _`-" )/@mmm|| nn nn FOE-Belgium : http://www.amisdelaterre.be
Manu
KaKrocq wrote:
Bonjour, je voudrai faire un shell avec ftp pour le lancer automatiquement et récupérer des fichiers de façon automatique
par exemple en mode console remplacer : ftp 1.2.3.4 user toto titi get mesfichiers quit
la première ligne est bien lancée mais ensuite on est dans ftp (ftp>) alors comment lancer la commande interne de ftp ?
Avec certains logiciels, dont ftp, pour te logger automatiquement tu peux remplir ton fichier .netrc (man netrc). Ensuite utiliser trucs cités précédemment ou utiliser lftp qui peux prendre un fichier de script en paramètre.
KaKrocq wrote:
Bonjour,
je voudrai faire un shell avec ftp pour le lancer automatiquement et
récupérer des fichiers de façon automatique
par exemple en mode console remplacer :
ftp 1.2.3.4
user toto titi
get mesfichiers
quit
la première ligne est bien lancée mais ensuite on est dans ftp
(ftp>) alors comment lancer la commande interne de ftp ?
Avec certains logiciels, dont ftp, pour te logger automatiquement tu
peux remplir ton fichier .netrc (man netrc).
Ensuite utiliser trucs cités précédemment ou utiliser lftp qui peux
prendre un fichier de script en paramètre.
Bonjour, je voudrai faire un shell avec ftp pour le lancer automatiquement et récupérer des fichiers de façon automatique
par exemple en mode console remplacer : ftp 1.2.3.4 user toto titi get mesfichiers quit
la première ligne est bien lancée mais ensuite on est dans ftp (ftp>) alors comment lancer la commande interne de ftp ?
Avec certains logiciels, dont ftp, pour te logger automatiquement tu peux remplir ton fichier .netrc (man netrc). Ensuite utiliser trucs cités précédemment ou utiliser lftp qui peux prendre un fichier de script en paramètre.