On 25/08/10 11:03, Franck Lavis - Micro38 Informatique wrote: > je prèfère proposer ce job a la communauté ubuntero plutot qu'ailleurs, même > si cette demande pourrait être satisfaite par n'importe quel sys admin > sachant scripter en bash ou autre langage.
je te conseillerais plutôt d'en profiter pour apprendre à scripter ce genre d'outils toi même ... en posant des questions au fur et à mesure ... mais peut être manque tu de temps. > J'ai besoin d'un script que je ferais tourner sur une de mes machines > Ubuntu, qui, periodiquement, irait scruter un serveur FTP donné, > downloaderait le contenu d'une liste de dossiers données, en excluant les > fichiers récents (de moins d'une période récente donnée, par exemple: tout > sauf ceux de moins de 2 semaines). En gros, un script qui irait > régulièrement faire de la place sur un serveur FTP qui me sert pour des > sauvegardes externes. Le top serait qu'il m'avertisse par mail de ce qu'il a > fait en m'envoyant un log. Il lirait les différents paramètres dans un > fichier texte que je pourrais modifier, qui contiendrait la liste des > dossiers, la période à exclure du download, le mot de passe FTP ce qui me > permettrait de le modifier moi-même, etc.) périodiquement -> cron Personnellement je ferais ça en python (plus simple selon moi pour gérer les dates) ... mais surtout je ferais un tour sur le net histoire de ne pas réinventer la roue ;) en python: http://stackoverflow.com/questions/2867217/how-to-delete-files-with-a-python-script-from-a-ftp-server-which-are-older-than-7 en perl: http://www.nervous.it/lang/en-us/2009/08/delete-old-files-from-ftp-server/ > Job rémunéré cela va de soi. A mon avis pour un codeur systeme chevronné > c'est moins d'une heure de boulot mais peut-être me trompai-je... ce sont les "interfaces" qui prennent du temps à coder ... (fichier texte/mail/log) ... C'est facile de modifier les scripts en lien pour ajouter ce genre de choses. Bonne continuation (je facture une bière ou un café ;) ) Ju -- The most utterly lost of all days, is that in which you have not once laughed. -- ubuntu-fr mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr
