Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Pascal Bourguignon
Blade1966 writes:
Bonjour, j'aimerais développer un shell pour lancer des commandes automatiques sous FTP peut-on ecrire une ligne de commande comme suit:
:> ftp -i machin < param.txt
avec dans les paramêtres, le login, le mot de passe et quelques commandes.
Ça dépend. La commande ftp de base est assez interactive et ça marche mieux avec expect. Il y a des versions qui fonctionnent mieux avec un stdin fixé. Dans tous les cas, ça marche mieux si les mots de passe sont enregistrés dans ~/.netrc au lieu d'avoir à les saisir.
Mais pour faire du ftp dans les scripts, rien ne vaut ncftp et ses petits copains ncftpput et ncftpget.
-- __Pascal Bourguignon__ http://www.informatimago.com/ Until real software engineering is developed, the next best practice is to develop with a dynamic system that has extreme late binding in all aspects. The first system to really do this in an important way is Lisp. -- Alan Kay
Blade1966 <blade1966@hotmail.com> writes:
Bonjour,
j'aimerais développer un shell pour lancer des commandes automatiques
sous FTP
peut-on ecrire une ligne de commande comme suit:
:> ftp -i machin < param.txt
avec dans les paramêtres, le login, le mot de passe et quelques commandes.
Ça dépend.
La commande ftp de base est assez interactive et ça marche mieux avec expect.
Il y a des versions qui fonctionnent mieux avec un stdin fixé.
Dans tous les cas, ça marche mieux si les mots de passe sont
enregistrés dans ~/.netrc au lieu d'avoir à les saisir.
Mais pour faire du ftp dans les scripts, rien ne vaut ncftp et ses
petits copains ncftpput et ncftpget.
--
__Pascal Bourguignon__ http://www.informatimago.com/
Until real software engineering is developed, the next best practice
is to develop with a dynamic system that has extreme late binding in
all aspects. The first system to really do this in an important way
is Lisp. -- Alan Kay
Bonjour, j'aimerais développer un shell pour lancer des commandes automatiques sous FTP peut-on ecrire une ligne de commande comme suit:
:> ftp -i machin < param.txt
avec dans les paramêtres, le login, le mot de passe et quelques commandes.
Ça dépend. La commande ftp de base est assez interactive et ça marche mieux avec expect. Il y a des versions qui fonctionnent mieux avec un stdin fixé. Dans tous les cas, ça marche mieux si les mots de passe sont enregistrés dans ~/.netrc au lieu d'avoir à les saisir.
Mais pour faire du ftp dans les scripts, rien ne vaut ncftp et ses petits copains ncftpput et ncftpget.
-- __Pascal Bourguignon__ http://www.informatimago.com/ Until real software engineering is developed, the next best practice is to develop with a dynamic system that has extreme late binding in all aspects. The first system to really do this in an important way is Lisp. -- Alan Kay
TiChou
Dans le message <news:, *Pascal Bourguignon* tapota sur f.c.o.unix :
pour faire du ftp dans les scripts, rien ne vaut ncftp et ses petits copains ncftpput et ncftpget.
J'ai une préférence pour lftp qui peut remplacer avantageusement la commande ftp standard.
-- TiChou
Dans le message <news:87vexpthy2.fsf@thalassa.informatimago.com>,
*Pascal Bourguignon* tapota sur f.c.o.unix :
pour faire du ftp dans les scripts, rien ne vaut ncftp et ses
petits copains ncftpput et ncftpget.
J'ai une préférence pour lftp qui peut remplacer avantageusement la commande
ftp standard.
Dans le message <news:, *Pascal Bourguignon* tapota sur f.c.o.unix :
pour faire du ftp dans les scripts, rien ne vaut ncftp et ses petits copains ncftpput et ncftpget.
J'ai une préférence pour lftp qui peut remplacer avantageusement la commande ftp standard.
J'ai essayé cette commande, mais elle n'est pas connue de mon système,
j'ai oublié de préciser que je suis sur solaris 8
Merci d'avance Jean-Philippe
TiChou
Dans le message <news:do6crr$25hu$, *Blade1966* tapota sur f.c.o.unix :
[ncftp et lftp]
J'ai essayé cette commande, mais elle n'est pas connue de mon système, j'ai oublié de préciser que je suis sur solaris 8
Quelque chose vous empêche d'installer un de ces deux programmes sur votre système ? Vous trouverez facilement les sources de ces programmes ainsi que des versions précompilées pour Solaris.
-- TiChou
Dans le message <news:do6crr$25hu$2@biggoron.nerim.net>,
*Blade1966* tapota sur f.c.o.unix :
[ncftp et lftp]
J'ai essayé cette commande, mais elle n'est pas connue de mon système,
j'ai oublié de préciser que je suis sur solaris 8
Quelque chose vous empêche d'installer un de ces deux programmes sur votre
système ?
Vous trouverez facilement les sources de ces programmes ainsi que des
versions précompilées pour Solaris.
Dans le message <news:do6crr$25hu$, *Blade1966* tapota sur f.c.o.unix :
[ncftp et lftp]
J'ai essayé cette commande, mais elle n'est pas connue de mon système, j'ai oublié de préciser que je suis sur solaris 8
Quelque chose vous empêche d'installer un de ces deux programmes sur votre système ? Vous trouverez facilement les sources de ces programmes ainsi que des versions précompilées pour Solaris.
-- TiChou
david
220 EYEBOX.com FTP server (Version wu-2.6.2-5) ready. Error - .netrc file not correct mode. Remove password or correct mode. 221 Goodbye. ftp>
voila le résultats de mes commandes
Ce message indique que le mot de passe est écrit en clair dans le fichier .netrc, et par soucis de sécurité, ce fichier ne sera pas utilisé par ftp tant qu'il sera lisible par tout le monde. Essayez donc la commande: chmod og-rwx ~/.netrc et relancez votre ftp.
(le "mode" d'un fichier, en langage unix, correspond aux permissions, voir la page man de la commande chmod).
david
220 EYEBOX.com FTP server (Version wu-2.6.2-5) ready.
Error - .netrc file not correct mode.
Remove password or correct mode.
221 Goodbye.
ftp>
voila le résultats de mes commandes
Ce message indique que le mot de passe est écrit en clair dans le fichier
.netrc, et par soucis de sécurité, ce fichier ne sera pas utilisé par ftp
tant qu'il sera lisible par tout le monde. Essayez donc la commande:
chmod og-rwx ~/.netrc
et relancez votre ftp.
(le "mode" d'un fichier, en langage unix, correspond aux permissions, voir
la page man de la commande chmod).
220 EYEBOX.com FTP server (Version wu-2.6.2-5) ready. Error - .netrc file not correct mode. Remove password or correct mode. 221 Goodbye. ftp>
voila le résultats de mes commandes
Ce message indique que le mot de passe est écrit en clair dans le fichier .netrc, et par soucis de sécurité, ce fichier ne sera pas utilisé par ftp tant qu'il sera lisible par tout le monde. Essayez donc la commande: chmod og-rwx ~/.netrc et relancez votre ftp.
(le "mode" d'un fichier, en langage unix, correspond aux permissions, voir la page man de la commande chmod).
david
Pascal Bourguignon
Blade1966 writes:
Pascal Bourguignon wrote:
Mais pour faire du ftp dans les scripts, rien ne vaut ncftp et ses petits copains ncftpput et ncftpget.
il faut savoir que je suis sur solaris 8 et que les commandes ncftp, ncftpput,ncftpget ne sont pas connues de mon système
Justement, ncftp est un logiciel libre: tu peux télécharger le source et le compiler sur ton système en toute liberté.
http://www.ncftpd.com/download/
-- __Pascal Bourguignon__ http://www.informatimago.com/ The rule for today: Touch my tail, I shred your hand. New rule tomorrow.
Blade1966 <blade1966@hotmail.com> writes:
Pascal Bourguignon wrote:
Mais pour faire du ftp dans les scripts, rien ne vaut ncftp et ses
petits copains ncftpput et ncftpget.
il faut savoir que je suis sur solaris 8 et que les commandes ncftp,
ncftpput,ncftpget ne sont pas connues de mon système
Justement, ncftp est un logiciel libre: tu peux télécharger le source
et le compiler sur ton système en toute liberté.
http://www.ncftpd.com/download/
--
__Pascal Bourguignon__ http://www.informatimago.com/
The rule for today:
Touch my tail, I shred your hand.
New rule tomorrow.