PHWinfo banniere

Titres
PORTAIL ANNUAIRE ARTICLES COMPARATEUR HÉBERGEURS DEVIS FORUMS RÉDUCTEUR D'URL
Précédent   PHWinfo > Forums Hébergement > Forum Serveur - Sécurité et techniques > fr.comp.os.unix > Rename et FTP
S'inscrire FAQ Membres Recherche Messages du jour Marquer les forums comme lus
fr.comp.os.unix Système UNIX.

Rename et FTP

Réponse
 
LinkBack Outils de la discussion
Vieux 23/04/2007, 08h47   #1
Ozzii
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Rename et FTP

Bonjour,

je fait un rename globale sur un serveur distant (solaris).
Voici mon script

FtpRename ()
{
for X in `cat $1.ftp.txt`
do
ftp -i -n MachineDistante<< EOF
user moi moi-pass
cd /$1
rename $X /Save/${DATE1}/$X
EOF
done
}

FtpRename Essai


cependant j'ai un message qui me dit : 0403-057 Erreur de syntaxe à la
ligne 46 : `<' sans correspondance.
la ligne c'est le EOF.
Et la je suis perdu. Un peut d'aide SVP.

Merci par avance

P.S. Je ne peut pas installer de logiciel supplementaires sur les
ordis.

  Réponse avec citation
Vieux 23/04/2007, 09h20   #2
ALain Montfranc
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Rename et FTP

Ozzii a écrit

> cependant j'ai un message qui me dit : 0403-057 Erreur de syntaxe à la
> ligne 46 : `<' sans correspondance.
> la ligne c'est le EOF.
> Et la je suis perdu. Un peut d'aide SVP.
>
> Merci par avance



Met le EOF en début de ligne...

Ceci dit, tu devrais utiliser "expect" pour scripter ca, j'ai connu des
ftp qui ferment la connexion avant la fin des commandes :-(

> P.S. Je ne peut pas installer de logiciel supplementaires sur les
> ordis.


Mais si ;-)


  Réponse avec citation
Vieux 23/04/2007, 09h25   #3
Ozzii
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Rename et FTP

On Apr 23, 10:20 am, ALain Montfranc <x...@x.con> wrote:
> Met le EOF en début de ligne...

Désolé mais j'ai pas compris Où ça en début de ligne

> Ceci dit, tu devrais utiliser "expect" pour scripter ca, j'ai connu des
> ftp qui ferment la connexion avant la fin des commandes :-(

Je ne connais pas expect. Cependant mon ftp ne ferme pas la connexion.

  Réponse avec citation
Vieux 23/04/2007, 10h59   #4
Stan
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Rename et FTP


"ALain Montfranc" <x@x.con> a écrit dans le message de
news:mn.ba6c7d74d06c45c3.51095@x.con...
> Ozzii a écrit
>
> > cependant j'ai un message qui me dit : 0403-057 Erreur de syntaxe à la
> > ligne 46 : `<' sans correspondance.
> > la ligne c'est le EOF.
> > Et la je suis perdu. Un peut d'aide SVP.
> >
> > Merci par avance

>
>
> Met le EOF en début de ligne...
>
> Ceci dit, tu devrais utiliser "expect" pour scripter ca, j'ai connu des
> ftp qui ferment la connexion avant la fin des commandes :-(
>


Est-ce que Kermit ne serait pas plus adapté pour gérer
des connexions FTP ?

--
-Stan


  Réponse avec citation
Vieux 23/04/2007, 11h36   #5
Eric Levenez
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Rename et FTP

Le 23/04/07 9:47, dans
<1177314453.860450.305250@y5g2000hsa.googlegroups. com>, «Ozzii»
<ozzii23@gmail.com> a écrit:

> FtpRename ()
> {
> for X in `cat $1.ftp.txt`
> do
> ftp -i -n MachineDistante<< EOF
> user moi moi-pass
> cd /$1
> rename $X /Save/${DATE1}/$X
> EOF
> done
> }
>
> FtpRename Essai
>
>
> cependant j'ai un message qui me dit : 0403-057 Erreur de syntaxe à la
> ligne 46 : `<' sans correspondance.
> la ligne c'est le EOF.
> Et la je suis perdu. Un peut d'aide SVP.


Il faut mettre un "<<-EOF" et pas "<< EOF".

--
Éric Lévénez -- <http://www.levenez.com/>
Unix is not only an OS, it's a way of life.

  Réponse avec citation
Vieux 23/04/2007, 11h45   #6
Ozzii
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Rename et FTP

On 23 avr, 12:36, Eric Levenez <n...@levenez.com> wrote:
> Il faut mettre un "<<-EOF" et pas "<< EOF".


Merci.

  Réponse avec citation
Vieux 24/04/2007, 06h17   #7
ALain Montfranc
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Rename et FTP

Ozzii a écrit
> On Apr 23, 10:20 am, ALain Montfranc <x...@x.con> wrote:
>> Met le EOF en début de ligne...

> Désolé mais j'ai pas compris Où ça en début de ligne



Pas d'espace devant le EOF, directement collé au début


  Réponse avec citation
Vieux 24/04/2007, 20h44   #8
Bob qui Trolle
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Rename et FTP

Ozzii a écrit :
> On Apr 23, 10:20 am, ALain Montfranc <x...@x.con> wrote:
>> Met le EOF en début de ligne...

> Désolé mais j'ai pas compris Où ça en début de ligne
>
>> Ceci dit, tu devrais utiliser "expect" pour scripter ca,


Essaie autoexpect, livré avec expect

j'ai connu des
>> ftp qui ferment la connexion avant la fin des commandes :-(

> Je ne connais pas expect. Cependant mon ftp ne ferme pas la connexion.


Hmmm...
  Réponse avec citation
Réponse


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +1. Il est actuellement 18h46.


Édité par : vBulletin® version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 RC5 Tous droits réservés.
Version française #16 par l'association vBulletin francophone
PHWinfo est un site Éducation Sans Frontières
Ad Management by RedTyger
©Tous droits réservés par les parties respectives
Page generated in 0,11490 seconds with 16 queries