recherche compétence scripteur FTP+cron
Avell Diroll
avelldiroll at gmail.com
Mer 25 Aou 09:45:52 UTC 2010
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.
Plus d'informations sur la liste de diffusion ubuntu-fr