Script FTP synchronisation de répertoire distant - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 06-10-2010 à 22:19:49
regarde du coté de cron.
Marsh Posté le 06-10-2010 à 22:30:29
cron me permettra de planifier automatiquement le lancement du script, la n'est pas le soucis a mon sens
le problème se situe sur la distinction des fichiers à télécharger
Marsh Posté le 06-10-2010 à 22:33:02
quel est le motif du nom de fichier ?
Marsh Posté le 06-10-2010 à 22:37:30
le motif ?
tu veux dire l'extension ou la matrice du nom ?
dans le deuxieme cas c'est
1of1_xxxxxxxYYYYMMDDxxxx.ext
ou
1of2_xxxxxxxYYYYMMDDxxxx.ext
2of2_xxxxxxxYYYYMMDDxxxx.ext
Marsh Posté le 06-10-2010 à 22:40:44
ben le motif
Savoir comment tes fichiers s'appellent, si seulement la date change dedans, quel est le format de la date, etc...
regarde la commande date et le formatage que tu peux faire avec. Après c'est "juste" une commande shell à écrire en mettant pour le nom de fichier quelque chose du type :
débutdunomdefichier`date optiondeformatage`findunomdufichier |
Marsh Posté le 06-10-2010 à 22:46:28
o'gure a écrit : ben le motif |
débutdunomdefichier`date optiondeformatage`findunomdufichier |
donc c'est ce que je t'ai mis au dessus
le probleme est que je ne connais jamais le nombre de fichier a l'avance
mon idée etait de faire un *.etx avec comme condition la date de création au jour de l'execution
c'est faisable de récuperer la date de création du fichier pour faire un test dessus ?
si oui avec qu'elle commande ?
Merci
Marsh Posté le 06-10-2010 à 23:02:57
Tu as regardé lftp et la commande mirror avec les options :
-i RX, --include RX include matching files
-x RX, --exclude RX exclude matching files
-I GP, --include-glob GP include matching files
-X GP, --exclude-glob GP exclude matching files
?
Marsh Posté le 06-10-2010 à 23:05:21
roondar a écrit : ls -l ? |
L'idée c'est de scripter le bordel. Parser le résultat de ls -l...
Marsh Posté le 07-10-2010 à 11:13:24
Je m'auto apporte la solution
j'ai donc trouvé la solution du script FTPSYNC.PL
il permet de synchroniser le répertoire FTP distant avec mon répertoire local ce qui est parfaitement ce que je demandais
Merci de votre aide
Marsh Posté le 06-10-2010 à 21:20:34
Bonjour
je dois récupérer sur un serveur FTP un ou deux fichiers tous les jours
je cherche donc une manière de scripter la récupération de ces fichiers en fonction de leurs date de création sur le serveur
y a t'il possibilité avec un script shell linux de conditionner à la date du jour la commande mget ?
Merci de votre aide
Message édité par 3foislouna1 le 07-10-2010 à 11:13:51