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

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  automatisation transfert ftp

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

automatisation transfert ftp

n°644349
supalou
Posté le 03-03-2005 à 17:09:54  profilanswer
 

Bonjour tout le monde,   :bounce:  
 
Voila je dispose d'un proxy squid sur une machine. Celui ci me génère alors des log que je fait tourner via logrotate.  
Ainsi dans /var/log/squid/ je dispose de 5 fichiers de log compressés(access.1.log.gz, access.2.log.gz...).
Je souhaiterai alors à jour fixe, depuis une autre machine distante, recupérer le fichier le plus ancien (dans ce cas se devrait être access.5.log.gz). Il faut donc passer par un ftp (en l'occurence j'utilise proftpd). Donc depuis mon client j'arrive sans problème à me connecter au serveur ftp pour rappatrier mon fichier (login:toto, password:toto). Le problème est que jaimerai que cela se fasse de manière automatique. Sur mon client, cron lancerai alors un script qui établierai la connexion au serveur ftp et telechargerai donc mon fichier. Jaimerai d'ailleur que celui ci est comme nom la date système à laquelle le transfert a été fait.
 
Je pense que cela doit être possible mais mon deuxième problème est que je débute sous linux et donc qu'au niveau scripting je ne my connais pas encore...  :??:  
 
J'espère être parvenu a vous expliquer mon problème et que qq'1 aura la gentillesse de me fournir des solutions quelques soient elles.
 
Merci de votre attention  
 
Lou   :)

mood
Publicité
Posté le 03-03-2005 à 17:09:54  profilanswer
 

n°644494
barbaputas
Wtf ?!
Posté le 03-03-2005 à 19:52:12  profilanswer
 

As tu pensé à utiliser rsync (rsync options host_distant:/dir/fichier.gz /destination_locale/, couplé à ssh eventuellement)? Cela sera plus simple que telecharger un fichier via ftp. Pour le script je sais pas trop, je suis pas motivé dsl :p Enfin il faudrait isoler les numeros pour pouvoir recup le plus vieux. On alors bosser à partir de la date.


Message édité par barbaputas le 03-03-2005 à 19:53:43
n°644710
supalou
Posté le 04-03-2005 à 09:38:19  profilanswer
 

Salut barbaputas!
 
Tout dabord merci de t'etre interressé a mon problème :D
 
Ensuite, bah en faite nan jai pas pensé a utiliser rsync et ssh parce que je dois obligatoirement me servir d'un FTP...
Pour le script on m'a donné une solution:
#!/bin/sh
ftp <<**
open XXX.XXX.XXX.XXX
get access.5.log.gz
bye
**
 
Le problème est que j'aimerai que mon fichier une fois rapatrié soit renomé avec la date système.
 
Voila si t'as une petite idée...
 
Encore merci ;-)
 
Lou

n°644712
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 04-03-2005 à 09:41:58  profilanswer
 

man ftprc


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°644721
supalou
Posté le 04-03-2005 à 10:07:09  profilanswer
 

Slt Black_lord
 
Heuuu comme tu vois ca m'aide pas trop...
[root@serveur root]# man ftprc
Il n'y a pas de page de manuel pour ftprc.
 
Jai bien trouvé la commande rename dans man ftp ;) j'ai l'impression que c'est pour renomer le fichier sur le serveur et pas mon client :(
Moi je souhaiterai juste renomer mon fichier access.5.log.gz que je viens de rapatrier en par exemple 04 03 2005 cad la date systeme.
 
Merci de votre aide
 
Lou

n°644723
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 04-03-2005 à 10:09:43  profilanswer
 

on ne bosse pas en root :fou:
 
(et c'est mv la commande chez moi)


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°644735
supalou
Posté le 04-03-2005 à 10:27:35  profilanswer
 

oui oui t'inquietes pour l'instant je fait juste des tests en root ;)
 
Est ce que tu pourrais être plus explicite, j'ai pas compri le mv??

n°644736
AirbaT
Connection timed out
Posté le 04-03-2005 à 10:29:46  profilanswer
 

supalou a écrit :

oui oui t'inquietes pour l'instant je fait juste des tests en root ;)
 
Est ce que tu pourrais être plus explicite, j'ai pas compri le mv??


La commande pour renommer un fichier.  
$ mv XXX-ideepthroat-158.mpg Dossier-Bertin.swx

n°644739
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 04-03-2005 à 10:38:39  profilanswer
 

AirbaT a écrit :

La commande pour renommer un fichier.  
$ mv XXX-ideepthroat-158.mpg Dossier-Bertin.swx


 
does she ?


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°644740
supalou
Posté le 04-03-2005 à 10:40:14  profilanswer
 

AAAAAA merci AirbaT dêtre arrivé en renfort ;-P
 
Bon bah c'est bon j'ai reussi a renomer. Bah oui dès qu'on a la bonne syntaxe ca va tout de suite mieux ;-)
 
Mais pour revenir a mon prblème ca serai possible de renomer en mettant la date système.
 
Après je vous embete plus promis.lool
 
Merci de votre aide et stt de votre patiente.
(c'est pas évident de débuter sous linux quand même!)
 
Lou

mood
Publicité
Posté le 04-03-2005 à 10:40:14  profilanswer
 

n°644743
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 04-03-2005 à 10:55:29  profilanswer
 

man date pour avoir le format de date que tu veux
 
ensuite tu fais : (ou xxx est ce que tu obtiens par le man)


NOM=`date xxx`  
mv fichier ${NOM}


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°644746
supalou
Posté le 04-03-2005 à 11:07:29  profilanswer
 

Merci a tous les deux c'est nikel, jai exactement ce que je souhaitais ;-)))
 
Merci bcp
 
lou


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  automatisation transfert ftp

 

Sujets relatifs
[script shell] Automatisation de parametrage de cartes electroniques[SMB-Client] transfert de fichier de Linux -> Windows ?
Transfert d'OS de disque a disque.[Samba] transfert très lent
script au boot - probleme automatisation.TRansfert réseau irrégulier
Probleme de transfert de fichiers avec vsftpdProblème de taux de transfert
Transfert FTP qui freeze le serveurblocage du transfert de fichier via samba
Plus de sujets relatifs à : automatisation transfert ftp


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)